1. Записи.
2. Массивы.
3. Стеки, очереди и их применение в различных задачах.
4. Реализация стека с помощью динамического массива.
5. Связные списки: структура и свойства.
6. Операции над списками.
7. Двусвязные списки, кольцевые списки, двусвязные кольцевые списки.
8. Данные как «белый ящик» и как «черный ящик».
9. Отличия абстрактных типов данных от структур данных.
10. Очередь с приоритетом.