C에서 빨간색 검은 색 트리를 완성했으며 레벨 순서로 인쇄하기가 어렵습니다. 나는 print-inorder를 가지고 있지만 콘솔 프린트의 트리로 그것을 어떻게 표시해야하는지 상상할 수는 없다. 그것은 실현 가능합니까? 여기에 BFS 또는 DFS를 구현할 수 있습니까? 위키에서 알고리즘을 찾았지만 적용 할 수 없습니다. 누군가 C 언어로 코드를 작성하면 여기에 게시하여 공부할 수 있습니까? 위키에서 :C의 레벨 순서로 빨간색 검은 색 트리가 인쇄됩니다.
levelorder(root)
q = empty queue
q.enqueue(root)
while not q.empty do
node := q.dequeue()
visit(node)
if node.left ≠ null
q.enqueue(node.left)
if node.right ≠ null
q.enqueue(node.right)
을 이 숙제가 있니? 있다면 태그하십시오. – dasblinkenlight
빨간색 검은 색 나무가 숙제였습니다. 그 형태로 인쇄하는 것은 아닙니다. 그 단지 나를 위해 :) – BugShotGG