Двоичное дерево или бинарное дерево - Упорядоченная динамическая структура данных состоящих из элементов (узлов) каждый, который является родителем 2 ух других левого и правого соответственно. Бинарное дерево может иметь не более 2 ух потомков. Коренной элемент – Элемент, у которого нет родительских элементов. Листья дерева – Элементы, у которых нету потомков а указатели на левую и правую часть дерева указывают на NULL. В бинарном дереве каждый новый элемент добавляется упорядоченно. И новые элементы не двигают старые как в Пирамидной сортировке. Обход этого дерева очень удобно совершать через рекурсивный алгоритм. Разберем пример: И так допустим у нас есть цифры массив с данными: 50, 45, 55, 20, 28, 68, 89, 75, 19. Вначале берем число 50 и делаем его корнем нашего бинарного дерева. После чего Берем число 45 и сравниваем его с 50. Т.К. 45 меньше 50 ставим его слева от корня. Берем число 55 и сравниваем его с 50. Т.К. 55 больше 50 ставим его правее от корня. Хочу отметить, что в да