Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RGR2 saod.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
154.4 Кб
Скачать
  1. Практическая часть

После запуска программы мы попадаем в главное окно программы, где нас просят выбрать то или иное действие (рис.1).

Рис.1. Главное окно программы.

Для того чтобы создать 2-3-дерево, нам необходимо выбрать первый пункт, для этого достаточно нажать на клавишу “1” и подтвердить нажатие, нажав “Enter”.

После выбора действия, нас попросят ввести кол-во элементов, а затем и сами элементы. Например, выбираем действие, вводим кол-во элементов равных 7, и после чего вводим в произвольном порядке нужные значения элементов (рис.2)

Рис.2.Пример заполнения 2-3дерева.

После создания дерева согласно теме расчетно-графической работе, можно узнать минимальный и максимальный элемент созданного вами дерева. Для этого достаточно выбрать 2 пункт, так же нажав на клавишу “2” и “Enter” (рис.3).

Рис.3.Минимальный и максимальный элемент в дереве.

Если вы попробуете выбрать 2 пункт не создав при этом дерево, то программы выдаст сообщение, в котором скажет вам, что дерево пустое. (рис.4)

Рис.4.Сообщение, о том что дерево пустое.

Заключение

В данной расчетно-графической работе была рассмотрена структура данных “2-3 дерево” и ее реализация на языке программирования С++.

Литература

  1. http://edu.nstu.ru/courses/saod/2_3_tree.htm

  2. http://rain.ifmo.ru/cat/view.php/vis/trees/2-3-2002

  3. http://ru.wikipedia.org/wiki/2-3-дерево

  4. Зубов В. С., Шевченко И. В. Глава 6. Поиск в недвоичных деревьях - B-деревьях // Структуры и методы обработки данных. Практикум в среде Delphi. — Филинъ, 2004. — С. 144-164. — ISBN 5-9216-0053-9

  5. Дональд Кнут 4. Генерация всех деревьев. История комбинаторной генерации // Искусство программирования = The Art of Computer Programming. — М.: «Вильямс», 2007. — Т. 4. — С. 160. — ISBN 0-321-33570-8

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]