Об авторе
Благодарности
Введение
Глава 1. Основы алгоритмизации
Глава 2. Численные алгоритмы
Глава 3. Связные списки
Глава 4. Массивы
Глава 5. Стеки и очереди
Глава 6. Сортировка
Глава 7. Поиск
Глава 8. Хеш-таблицы
Глава 9. Рекурсия
Глава 10. Деревья
Глава 11. Сбалансированные деревья
Глава 12. Деревья принятия решений
Глава 13. Основные сетевые алгоритмы
Глава 14. Дополнительные сетевые алгоритмы
Глава 15. Строковые алгоритмы
Глава 16. Криптография
Глава 17. Теория вычислительной сложности
Глава 18. Распределенные алгоритмы
Глава 19. Головоломки, встречающиеся на
собеседованиях
Приложение А
Приложение Б
Глоссарий
Указатель