Я не имел в виду бинарное дерево поиска.
например,
если я вставлю значения 1,2,3,4,5 в бинарное дерево поиска, то прохождение обхода даст
1,2,3,4,5 на выходе.
но если я вставлю те же значения в двоичное дерево, обход по порядку должен дать
4,2,5,1,3 на выходе.
Двоичное дерево может быть создано с использованием динамических массивов, в которых для каждого элемента в индексе n,
2n + 1 и 2n + 2 представляют его левого и правого потомков соответственно.
так что представление и прохождение порядка уровней здесь очень просто.
но я думаю, по-порядку, по-порядку, предзаказ трудно.
У меня вопрос, как мы можем создать двоичное дерево, подобное бинарному дереву поиска.
то есть.
иметь класс дерева, который содержит данные, левый и правый указатели вместо массивов.
так что мы можем рекурсивно сделать обход.