У меня есть вопрос об обходе дерева.Есть ли порядок по возрастанию?
Когда мы печатаем значения двоичного дерева поиска, используя для обхода пути, значения, напечатанные в порядке возрастания?
У меня есть вопрос об обходе дерева.Есть ли порядок по возрастанию?
Когда мы печатаем значения двоичного дерева поиска, используя для обхода пути, значения, напечатанные в порядке возрастания?
Да, нормальная реализация binary search tree в порядке возрастания, т. Е. Узлы слева меньше, чем узлы справа.
Поскольку понятия «левый» и «правый» - это то, что мы указываем, а «нижнее» и «высшее» зависит от того, что действительно представляют собой ключи, конечно, можно реализовать дерево как нисходящее дерево (или просто обратный ход). В этом случае вам может потребоваться добавить «reverse» или «descending» к имени дерева, чтобы обозначить необычную реализацию.
Итак, когда мы пересекаем дерево, используя обход в порядке и печатаем ключи, они будут в порядке возрастания, правильно? –
@MaryStar: Да, вы можете найти описание обходного пути здесь: http://en.wikipedia.org/wiki/Tree_traversal – Guffa