Экзаменационные вопросы по дисциплине “Алгоритмы и структуры данных” у 287-288гр

  1. Классификация данных. Представление данных в памяти ЭВМ.

  2. Структуры данных. Классификация структур данных. Структурные типы данных в языке программирования Turbo-Pascal

  3. Алгоритмы сортировки. Сортировка простым выбором. Сортировка простыми вставками.

  4. Алгоритмы сортировки. Сортировка Шелла. Сортировка Бетчера.

  5. Алгоритмы сортировки. Сортировка методом «пузырька». «Быстрая» сортировка.

  6. Алгоритмы поиска. Последовательный и быстрый последовательный поиск. Бинарный поиск.

  7. Рекурсия. Рекурсивные определения и алгоритмы. Примеры рекурсивных алгоритмов.

  8. Абстрактные типы данных. Указатели, манипуляции с указателями. Представление абстрактных типов данных с помощью указателей.

  9. Односвязные списки, основные операции над односвязными списками.

  10. Двусвязные списки, основные операции над двусвязными списками.

  11. Кольцевые списки, основные операции над кольцевыми списками. Преобразование односвязных и двусвязных списков в кольцевые и наоборот.

  12. Стеки и очереди, методы их представления и обработки.

  13. Деревья, основные определения, способы представления деревьев. Идеально сбалансированные деревья. Построение идеально-сбалансированных деревьев.

  14. Бинарные деревья, основные операции над бинарными деревьями.

  15. Деревья сортировки, основные операции над деревьями сортировки.

  16. Ориентированные графы, основные определения, способы представления ориентированных графов.

  17. Нахождение простого пути в ориентированном графе с использованием матрицы и списков смежности.

  18. Класс TGraf и его потомки

  19. Хранение динамических структур данных во внешней памяти