Практические работы по дисциплине в РТУ МИРЭА.
Часть 1 (2-й семестр):
- Оценка вычислительной сложности алгоритма (ч.2);
- Эмпирический анализ сложности простых алгоритмов сортировки;
- Определение эффективного алгоритма сортировки на основе эмпирического и асимптотического методов анализа;
- Алгоритмы внешних сортировок;
- Однонаправленный динамический список;
- Двунаправленные динамические списки;
- Рекурсивные алгоритмы и их реализация.
Часть 2 (3-й семестр):
- Поразрядные операции. Сортировка числового файла с помощью битового массива;
- Алгоритмы поиска в таблице (массиве). Применение алгоритмов поиска к поиску по ключу записей в файле;
- Хеш-таблица и операции с ней;
- Нелинейные структуры данных. Бинарное дерево;
- Сбалансированные деревья поиска (СДП) и их применение для поиска данных в файле;
- Основные алгоритмы работы с графами;
- Алгоритмические стратегии или методы разработки алгоритмов. Перебор и методы его сокращения.
Practice works on the discipline at RTU MIREA.
Part 1 (2nd semester):
- Big O Notation: algorithms (ч.2);
- Big O Notation: sorting algorithms;
- Determination of an efficient sorting algorithm based on Big O notation;
- External Sort algorithms;
- Singly linked list;
- Doubly linked list;
- Recursive algorithms.
Part 2 (3rd semester):