На стандартном потоке ввода задана последовательность различных целых чисел. Прочитать ее и построить из этих чисел дерево поиска. Напечатать значения в листьях этого дерева слева направо. Дерево поиска – двоичное дерево, в каждом узле которого хранится ключ поиска и, возможно, какие-то другие данные. Для любого узла дерева поиска верно, что все ключи в левом поддереве строго меньше ключа в корне, а все ключи в правом поддереве – строго больше. Пример Исходная последовательность: 5 7 1 9 3 6 10 Дерево: 5 / \ 1 7 \ / \ 3 6 9 \ 10 Листья: 3 6 10 Усложнение: Напечатать дерево поиска целиком, выбрав любое удобное графическое представление (но обязательно однозначное, т.е. позволяющее легко понять структуру исходного дерева, глядя на представление).