Я закончил красное черное дерево в c, и мне трудно распечатать его в порядке уровня. У меня есть print-inorder, но я не могу представить, как я должен отображать его как дерево в консольной печати. Возможно ли это? Можем ли мы реализовать BFS или DFS здесь? Я нашел алгоритм в wiki, но я не могу его применить. Если у кого есть код для этого в C, вы можете разместить его здесь, чтобы я мог его изучить? из вики:Red Black tree print в порядке уровня в 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