Программа на языке C# для реализации обхода бинарного дерева поиска-Preorder, InOrder и Postorder

В этой статье мы узнаем: двоичный поиск дерева обхода в C#

Обход Дерева Двоичного Поиска:

Существует три метода обхода, используемые с бинарным деревом поиска: inorder, preorder и postorder.
— Inorder обход посещает все узлы в BST в порядке возрастания значений ключа узла.
— Предварительно упорядоченный обход сначала посещает корневой узел, затем узлы в поддеревьях под левым дочерним элементом корневого узла, а затем узлы в поддеревьях под правым дочерним элементом корневого узла
— Переход после заказа, метод сначала рекурсирует над левыми поддеревьями, а затем над правыми поддеревьями.

 

Вывод:

Inorder обход :
15 30 35 49 57 63 67 77 89 91 98

Preorder обход :
30 15 35 57 49 63 89 77 67 98 91

Postorder обход :
15 49 67 77 91 98 89 63 57 35 30

Обновлено: 07.01.2020 — 11:48

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.