Оглавление Алгоритмы для чайников
Оглавление
Введение
Часть I. Начала
Глава 1. Введение в алгоритмы
Глава 2. Проектирование алгоритмов
Глава 3. Использование Python для работы с алгоритмами
Глава 4. Введение в программирование алгоритмов на Python
Глава 5. Работа с данными в Python
Часть II. Необходимость сортировки и поиска
Глава 6. Структурирование данных
Глава 7. Переупорядочение и поиск данных
Часть III. Изучение мира графов
Глава 8. Работа с графами
Глава 9. Алгоритмы на графах
Глава 10. Раскрытие секретов графов
Глава 11. Получение нужной веб-страницы
Часть IV. Работа с большими данными
Глава 12. Управление большими данными
Глава 13. Параллельные вычисления
Глава 14. Сжатие данных
Часть V. Решение сложных задач
Глава 15. Жадные алгоритмы
Глава 16. Динамическое программирование
Глава 17. Рандомизированные алгоритмы
Глава 18. Локальный поиск
Глава 19. Линейное программирование
Глава 20. Применение эвристик
Часть VI. Великолепные десятки
Глава 21. Десять алгоритмов, изменивших мир
Глава 22. Десять нерешенных алгоритмических проблем
Предметный указатель