Экзаменационные вопросы по дисциплине
“Структуры и алгоритмы обработки данных”

  1. Простые типы данных. Представление простых типов данных в памяти ЭВМ (порядковые типы и вещественные (IEEE 754) типы). Указатели, манипуляции с указателями.

  2. Структурные типы данных. Представление структурных типов данных в памяти ЭВМ (массивы, строки, записи, множества).

  3. Cортировка, основные понятия и определения. Алгоритм быстрой сортировки.

  4. Простые алгоритмы сортировки: cортировка методом «пузырька», cортировка вставками. Область применимости простых алгоритмов сортировки.

  5. Поиск, основные понятия и определения. Алгоритмы последовательного и бинарного поиска.

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

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

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

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

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

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

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

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