Разбиение вопросов по билетам
Билет 1
- Структуры данных и математические модели.
- Разработка общего представления линейного списка для обеспечения списковой структуры хранения.
Билет 2
- Понятие экземпляра и схемы структуры на примере стека. Элементы базисного множества динамической структуры стек.
- Плекс, как представление арифметического выражения.
Билет 3
- Динамические структуры: свойства и применение.
- Реализация списка на языке программирования выского уровня
Билет 4
- Реализация множества как набора номеров элементов унивёрса. Оценка солжности по памяти. Оценка сложности по времени.
- Линейный список как динамическая структура. Базисное множество. Неоднозначность операций вставки и удаления.
Билет 5
- Представление множества битовой строкой. Оценки сложности по памяти и времени.
- Реализация стека с использованием динамически распределяемой памяти.
Билет 6
- Управление памятью путём перепаковки структур хранения на примере реализации N стеков на одном массиве.
- Структуры хранения для матриц специального вида.
Билет 7
- Матрица как вектор векторов и матрица как вектор указателей. Оценки солжности по памяти и времени.
- Статическое и динамическое распределение памяти.
Билет 8
- Роль гипотез о росте структур при разработке систем управления памятью путём перепаковки на примере работы с N стеками
- Структура хранения множеств.
Билет 9
- Управление свободной памятью при использовании сцепления.
- Алгоритм сложения многочленов от N переменных.
Билет 10
- Общая характеристика стандартной библиотеки шаблонов.
- Алгоритм обхода иерархического списка (итератор).
Билет 11
- Представление многочленов от N переменных. Исключение хранения мономов с нулевыми коэффициентами.
- Копирование текста.
Билет 12
- Сборка мусора.
- Оценка сложности обработки деревьев поиска. Понятие сбалансированных и идеально сбалансированных деревьев поиска.
Билет 13
- Представление текста связным списком.
- Таблицы с вычислимым входом. Метод цепочек.
Билет 14
- Алгоритм обхода иерархического списка (итератор).
- Пример использования стеков: преобразование арифметических выражений в польскую форму записи.
Билет 15
- Изменение структуры текста (вставка и удаление строк).
- Деревья поиска. Алгоритм удаления.
Билет 16
- Адаптивная оценка параметров модели в ходе выполнения программ (на примере системы управления несколькими стеками).
- Оценка сложности обработки деревьев поиска. Понятие сбалансированных и идеально сбалансированных деревьев поиска.
Билет 17
- Организация доступа по имени. Просматриваемые таблицы.
- Роль гипотез о росте структур при разработке систем управления памятью путём перепаковки. Понятие смешанной стратегии распределения свободной памяти.
Билет 18
- Организация доступа по имени. Просматриваемые таблицы.
- Роль гипотез о росте структур при разработке систем управления памятью путём перепаковки. Понятие смешанной стратегии распределения свободной памяти.
Билет 19
- Упорядоченные таблицы. Алгоритм быстрой сортировки.
- Реализация структуры хранения нескольких стеков с использованием списков на языке высокого уровня.
Билет 20
- Деревья поиска как способ организации таблицы. Алгоритм обхода.
- Сравнение непрерывной и списковой структур хранения.
Билет 21
- Плексы как представление рисунков, состоящих из точек и соединяющих их отрезков.
- Структуры хранения динамических структур типа стек и очередь.
Билет 22
- Способы агрегации графических объектов (группирование и конструирование).
- Сравнение структур хранения линейных и динамических структур данных.
Билет 23
- Способы агрегации графических объектов (группирование и конструирование).
- Сравнение структур хранения линейных и динамических структур.
Билет 24
- Деревья поиска. Алгоритмы поиска и вставки.
- Алгоритм копирования текста.
Билет 25
- Алгоритм обхода плекса.
- Линейные структуры данных.
Билет 26
- Таблицы с вычислимым входом. Запись и поиск при переполнении (способ открытого перемешивания).
- Понятие линейного списка.
Билет 27
- Таблицы с вычислимым входом. Метод цепочек для разрешения коллизий.
- Плекс, как представление арифметического выражения.
Билет 28
- Сравнительная характеристика способов организации таблиц.
- Представление текста связным списком.
Билет 29
- Структура хранения множеств.
- Повторное использование памяти (сборка мусора).
Билет 30
- Группирование геометрических объектов.
- Алгоритмы обхода графов. Поиск в глубину.
Билет 31
- Конструирование геометрических объектов.
- Алгоритмы обхода графов. Поиск в ширину.
Билет 32
- Комбинирование геометрических объектов (плексы).
- Реализация алгоритма обхода графов.