Модуль1. Основні поняття про структуру даних Лекція 1-2. Прості стандартні типи даних Лекція 3-4. Складні типи даних ЛПР1. Алгоритми розгалуження. Модуль2. Методи пошуку Лекція 5-6. Лінійний пошук ЛПР2. Пошук елементів масиву Лекця 7-8. Методи пошуку ЛПР3. Пошук методом поділу МКР1. Пошук елементів в масиві Модуль3. Сортування елементів масиву Лекція 9-10. Сортування методом "бульбашки" ЛПР4. Сортування методом "бульбашки" Лекція 11-12. Сортування методом вибору ЛПР5. Сортування методом вибору Лекція 13-14. Сортування методом вставки ЛПР6. Сортування методом вставки Лекція 15-16. Сортування методом Шелла Лекція 17-18. Швидкі методи сортування. Алгоритм Хоара ЛПР7. Сортування методом Шелла ЛПР8. Сортування методом Хоара ЛПР8. Сортування методом Флойда ЛПР9. Сортування послідовностей МКР2. Методи сортування Модуль4. Методи роботи з символьними даними Лекція 19-20. Операції над рядковими виразами Лекція 21-22. Алгоритми прямого пошуку ЛПР10. Алгоритми прямого пошуку Лекція 23-24. Пошук в рядку. Алгоритм КМП Лекція 25-26. Алгоритм Буера-Мура ЛПР11. Алгоритм Буера-Мура МКР3. Впорядкування рядковх даних Модуль5. Рекурсивні алгоритми Лекція 27-28. Рекурсія в графіці ЛПР12. Крива Коха. Крива Гільберта, Серпинського Лекція 29-30. Алгоритми з поверненням ЛПР13. Задача про шахову дошку Лекція 31-32. Задачі оптимального вибору МКР4. Рекурсивні алгоритми в графіці Модуль6. Динамічні структури Лекція 33-34. Лекція 35-36. Лекція 37-38. Лекція 39-40. МКР6. Древовидні структури даних
|