ВУЗ: Не указан

Категория: Задание

Дисциплина: Программирование

Добавлен: 27.11.2018

Просмотров: 340

Скачиваний: 8

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

Необходимо создать дерево в соответствии с заданием, вывести его элементы,

используя симметричный обход и выполнив задание, вывести новое дерево.

1. Дано дерево. Подсчитать сумму листьев.

2. Дано дерево. Удалить элементы, кратные ????.

3. Дано дерево. Вывести узлы ????-ого уровня.

4. Дано дерево. Определить количество листьев.

5. Дано дерево. Определить степень узла ????.

6. Дано дерево. Определить высоту дерева.

7. Дано дерево. Вывести путь от узла ???? до какого-либо листа.

8. Дано дерево. Определить высоту узла ????.

9. Дано дерево. Определить глубину узла ????.

10. Дано дерево. Вывести путь от корня до узла ????.

11. Дано дерево. Распечатать дерево по уровням.

12. Дано дерево. Удалить нечетные элементы.

13. Дано дерево. Определить количество узлов, имеющих только левого потомка.

14. Дано дерево. Определить сумму узлов, находящихся на ????-ом уровне.

15. Дано дерево. Вывести все листья.

16. Дано дерево. Вывести путь от узла ???? до узла ????.

17. Дано дерево. Определить количество узлов, имеющих только правого потомка.

18. Дано дерево. Определить длину пути от узла ???? до узла ????.

19. Дано дерево. Подсчитать среднее арифметическое листьев.

20. Дано дерево. Удалить четные элементы.

1