Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Primery_lectiy.doc
Скачиваний:
145
Добавлен:
20.06.2014
Размер:
722.43 Кб
Скачать

Контрольные вопросы:

    1. Определение древовидной структуры данных. Изображение и основные характеристики деревьев.

    2. Представление деревьев в памяти компьютера

    3. Идеально сбалансированное дерево. Представление ИСД из N узлов в памяти ЭВМ.

    4. Прохождение бинарных деревьев. Использование рекурсии для реализации способов обхода деревьев.

    5. Бинарное дерево поиска. Формирование дерева поиска в памяти ЭВМ.

    6. Удаление из дерева поиска. Процедура, реализующая удаление.

    7. Сбалансированное AVL-дерево. Описание узлов и применение AVL-деревьев.

    8. Включение в AVL-дерево.

    9. Общие схемы балансировки AVL-деревьев.

    10. Алгоритм включения и балансировки AVL-дерева. LL- и LR-повороты.

    11. Алгоритм включения и балансировки AVL-дерева. RR- и RL-повороты.

    12. Удаление из сбалансированного AVL-дерева.

    13. Алгоритм удаления из AVL-дерева. Случай, когда удаляемый элемент имеет не более одного потомка.

    14. Алгоритм удаления из AVL-дерева. Случай, когда удаляемый элемент имеет двух потомков.

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

    16. Определение и характеристики В-деревьев.

    17. Поиск в В-дереве.

    18. Включение в В-дерево.

    19. Представление В-дерева в памяти ЭВМ и процедура поиска с включением.

    20. Алгоритм обработки В-дерева. Процедура поиска.

    21. Алгоритм обработки В-дерева. Процедура вставки нового элемента.

    22. Удаление элементов из В-дерева. Случай, когда удаляемый элемент находится в листе.

    23. Удаление элементов из В-дерева. Случай, когда удаляемый элемент находится в нелистовом узле.

    24. Перемещение и заимствование элементов при удалении из В-дерева. Распад В-дерева.

    25. Достоинства и недостатки В-дерева. Разновидности В-деревьев.

    26. Графы.

    27. Представление графов в компьютере.

    28. Поиск в глубину в графе.

    29. Построение остова минимального веса.

    30. Построение эйлерова цикла.

    31. Поиск кратчайшего пути.

    32. Поиск в ширину.

    33. Построение наибольшего паросочетания в двудольном графе.

    34. Укладка графа на плоскости.

    35. Поиск с возвращением.

    36. Метод ветвей и границ.

    37. Динамическое программирование.

    38. Бинарный поиск.

    39. Хеширование.

    40. Сортировка включением.

    41. Обменная сортировка.

    42. Сортировка выбором.

    43. Сортировка разделением.

    44. Сортировка с помощью дерева.

    45. Метод построения пирамиды.

    46. Сортировка со слиянием.

    47. Прямое слияние.

    48. Естественное слияние.

    49. Сбалансированное многопутевое слияние.

    50. Многофазная сортировка.

Соседние файлы в папке Лекции