close

Вход

Забыли?

вход по аккаунту

?

задание (3)

код для вставкиСкачать
 Задание 5. Бинарное дерево
Разработать программу, реализующую алгоритм бинарного дерева (20 элементов). В качестве элемента дерева выбрать структуру, соответствующую индивидуальному варианту. При заполнении дерева элементы должны располагаться в отсортированном порядке согласно ключу.
Предусмотреть заполнение дерева из файла (подготовить файл на 20 элементов).
Предусмотреть многоуровневое меню:
1) Заполнение дерева с начала
a) с консоли (циклически)
b) из файла (выбор файла, тек. папка, любая папка)
2) Вставка элемента (с консоли) в дерево
a) вслед за указанным элементом (по ключу)
3) Удаление элемента по ключу 4) Очистка дерева (с выводом удаляемых элементов)
a) безвозвратно
b) с сохранением в файл
5) Вывод дерева a) на экран
b) в файл
6) Вывод количества элементов 7) Выход
Реализовать алгоритм обработки исключений.
Продемонстрировать работу всех пунктов меню. Продемонстрировать обработку ошибочных ситуаций (ввод данных другого типа, ввод пустых данных, пустое дерево). Графический интерфейс и использование классов необязательны, но приветствуются.
Факультет
i. Код (ключ)
ii. Название
iii. Фамилия И.О. декана
iv. К-во кафедр
v. К-во преподавателей
Документ
Категория
Разное
Просмотров
24
Размер файла
13 Кб
Теги
задание
1/--страниц
Пожаловаться на содержимое документа