Слайди лекції з курсу "Розробка та аналіз алгоритмів. Частина 1". Тема лекції: "Швидке сортування".
http://edx.prometheus.org.ua/courses/KPI/Algorithms101/2015_Spring/about
1. Розробка та аналіз
алгоритмів
(с) Олексій Молчановський, Prometheus.org.ua 1
5. Швидке сортування
• Алгоритм швидкого сортування
• Ефективність алгоритму
• Випадкове швидке сортування
• Аналіз алгоритму
2. Властивості швидкого сортування
• Час роботи варіюється
• В найгіршому випадку: (n2)
• В середньому випадку: (n lgn)
• Не потребує додаткової пам’яті для сортування
• Елегантна структура алгоритму
(с) Олексій Молчановський, Prometheus.org.ua 2
3. Метод декомпозиції для алгоритму
• Розділення
• Рекурсивний розв’язок
• Комбінування
(с) Олексій Молчановський, Prometheus.org.ua 3