1 Построение d-ичной кучи
2. Реализация задачи о Ханойских башнях
3. Реализовать разбор арифметических формул(*)
4. Задача объединения непересекающихся множеств
5. Создать структуру данных сбалансированное красно-черное ДЕРЕВО (*)
6. Реализовать алгоритм построения оптимального дерева двоичного поиска
7. Построить код Хафмена
8. Реализовать алгоритм балансировки деревьев по высоте(*)
9. Реализовать алгоритм балансировки деревьев по весу(*)
10. Реализовать алгоритм балансировки m- арных деревьев(*)
11. Реализация алгоритма цифрового поиска
12(Двое). Реализация алгоритмов
Бойера-Мура, Рабина-Карпа,. Кнута - Мориса- Пратта, алгоритм поиска подстрок с помощью построения конечного автомата.
13. Реализация алгоритма Балаша решения систем псевдобулевых ограничений
14. Задача о размещении ферзей
15. Задача о браках
16. Реализовать алгоритм Дейкстры
17. Реализовать алгоритм Краскала
18. Реализовать алгоритм Прима
19. Реализовать алгоритм поиска сильно связных компонент. 52
20. Реализовать алгоритм поиска двусвязных компонент 54
21. Реализовать алгоритм нахождения в графе Эйлерова цикла, если такой имеется
22. Реализовать алгоритм нахождения базисных циклов
23. Задача о построении латинских квадратов
24. Генерация перестановок в лексикографическом порядке
25. Генерация перестановок в порядке минимального изменения
26. Коды Грея
27. Порождение подмножеств в лексикографическом порядке
28. Порождение подмножеств в порядке минимального изменения
29. Порождение разбиения натуральных чисел