Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭУМК-2.doc
Скачиваний:
192
Добавлен:
11.05.2015
Размер:
626.18 Кб
Скачать

Теоретическая часть (вопросы)

  1. Понятие сложности алгоритма, оценки времени исполнения.

  2. Общая классификация вычислительных алгоритмов.

  3. Точность представления чисел.

  4. Вычисление «машинного нуля».

Стеки, очереди, множества и их использование.

  1. Понятие стека. Операции над стеком.

  2. Программная реализация стека на основе статического массива.

  3. Использование стека при организации связи функций в языке Си и в операционной системе.

  4. Понятие очереди. Операции над очередями.

  5. Кольцевая очередь. Деки.

  6. Программная реализация очереди на основе статического массива.

  7. Логическая шкала и описание множества элементов.

  8. Операции над множествами. Использование структуры типа «множество» при программировании.

Списки и их организация.

  1. Структура данных «список».

  2. Ссылки.

  3. Линейные списки – основные операции.

  4. Реализация списков на основе динамических структур.

  5. Двусвязный список и его программная реализация.

  6. Кольцевые списки.

  7. Многосвязные (слоеные) списки.

Алгоритмы поиска.

  1. Поиск.

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

  3. Алгоритм прямого поиска.

  4. Алгоритм Кнута-Мориса-Пратта.

  5. Алгоритм Боуера-Мура.

Алгоритмы сортировки.

  1. Сортировки – общая классификация.

  2. Сортировка с помощью включения

  3. Сортировка с помощью выделения

  4. Сортировка с помощью обменов

  5. Шейкерная сортировка.

  6. Сортировка Шелла

  7. Сравнение рассмотренных сортировок

  8. Пирамидальная сортировка

  9. Быстрая сортировка

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

Графовые алгоритмы.

  1. Графы – основные понятия.

  2. Формы представления графов. Матрица смежности.

  3. Формы представления графов. Матрица инцидентности.

  4. Формы представления графов. Списки смежности.

  5. Формы представления графов. Массив дуг.

  6. Достижимость и обходы графа.

  7. Алгоритм Дейкстры

Организация словарей и хеш-функции.

  1. Словари – форма представления и основные понятия.

  2. Схемы хеширования.

  3. Хеш-функции: деление, мультипликативный метод, аддитивный метод, метод на основе операции «исключающее ИЛИ», метод середины квадрата.

  4. Другие формы организации словарей.

Символьные вычисления

  1. Вычисление выражений по их символьному представлению.

  2. Построение обратной польской записи выражения.

  3. Приоритеты операций.

Практическая часть Контрольное задание №1. Организация распределения продукции в логистической системе

Таблица 2

Исходные данные к контрольному заданию №1

Показатели

Значение показателей по вариантам

1

2

3

4

5

Мощность склада:

V

W

20

20

25

22

15

40

30

10

20

20

Потребность в товаре:

X

Y

Z

20

10

10

20

10

10

20

10

5

15

15

10

18

10

12

81