Этот заказ уже выполнен на сервисе Автор24
На нашем сайте вы можете заказать учебную работу напрямую у любого из 45000 авторов, не переплачивая агентствам и другим посредникам. Ниже приведен пример уже выполненной работы нашими авторами!
Узнать цену на свою работу

АВЛ - деревья

Номер заказа
118569
Создан
8 февраля 2014
Выполнен
4 января 1970
Стоимость работы
1500
Помогите быстро выполнить курсовую работу по автоматике и управлению. Есть буквально 3 дня. Тема работы «АВЛ - деревья».
Всего было
15 предложений
Заказчик выбрал автора
Этот заказ уже выполнен на сервисе Автор24
На нашем сайте вы можете заказать учебную работу напрямую у любого из 45000 авторов, не переплачивая агентствам и другим посредникам. Ниже приведен пример уже выполненной работы нашими авторами!
Узнать цену на свою работу
Или вы можете купить эту работу...
Страниц: 27
Оригинальность: Неизвестно
1500
Не подошла
данная работа?
Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу

см содержание
высокий уровень АП
есть код
Необходимо написать программу, реализующую работу с усовершенствованными бинарными деревьями – АВЛ деревьями.

Программа должна осуществлять следующие функции:
1. Создание дерева.
2. Добавление/удаление элементов дерева.
3. Осуществлять поиск элемента в дереве.
4. Осуществлять балансировку дерева.
5. Осуществлять обходы дерева. Инфиксный, постфиксный, префиксный.
6. Выводить информацию о дереве: количество вершин дерева, листов дерева, глубину дерева.
7. Графически выводить дерево на экран.

Программа должна обладать удобным интерфейсом. Программа должна вести диалог с пользователем. При добавлении элементов в дерево, программа должна учитывать всевозможные моменты балансировки дерева.
Оглавление


1. Исследование предметной области 4
1.1 Постановка задачи 4
1.2 Основные определения и понятия 5
2. Архитектура программного средства 7
2.1 Выбор архитектуры программного средства 7
2.2 Обоснование выбора языка программирования 7
2.3 Словесное описание алгоритма 7
2.3 Спецификация процедур и функций 10
3. Описание работы программы 11
4 Руководство пользователя 12
Приложение А 14

--
else 54
rebalance:=false; 54
end 54
else 54
if (info>root^.info) then 54
begin 54
delelem(root^.right,info,RebalanceThisElem); 54
if (RebalanceThisElem) then 54
LightRight(root,rebalance) 54
else 54
rebalance:=false; 54
end 54
else 54
begin 54
if (root^.left=NIL) and (root^.right=NIL) then 54
begin 54
dispose(root); 54
root:=NIL; 54
rebalance:=TRUE; 54
end 54
else 54
if (root^.left=NIL) and (root^.right<>NIL) then 54
begin 54
temp:=root; 54
root:=root^.right; 54
dispose(temp); 54
rebalance:=TRUE; 55
end 55
else 55
if (root^.left<>NIL) and (root^.right=NIL) then 55
begin 55
temp:=root; 55
root:=root^.left; 55
dispose(temp); 55
rebalance:=TRUE; 55
end 55
else 55
be Показать все
Автор24 - это фриланс-биржа. Все работы, представленные на сайте, загружены нашими пользователями, которые согласились с правилами размещения работ на ресурсе и обладают всеми необходимыми авторскими правами на данные работы. Скачивая работу вы соглашаетесь с тем что она не будет выдана за свою, а будет использована исключительно как пример или первоисточник с обязательной ссылкой на авторство работы. Если вы правообладатель и считаете что данная работа здесь размещена без вашего разрешения - пожалуйста, заполните форму и мы обязательно удалим ее с сайта. Заполнить форму
Оценим бесплатно
за 10 минут
Эта работа вам не подошла?
У наших авторов вы можете заказать любую учебную работу от 200 руб.
Оформите заказ и авторы начнут откликаться уже через 10 минут!
Заказать курсовую работу