Алгоритм проблемы
Это коллекция моих ответов на книгу «Алгоритм Мартина Пуриюрса». Хотя я завершил большинство решений, я не могу гарантировать, что все случаи будут работать, поскольку я не могу проверить каждый случай. Все мои решения написаны в JavaScript
Содержимое
Соглашение о навигации
Фонд и основы
Глава с 1 по 4 содержат алгоритмы, которые можно решить с использованием основного функционального программирования.
- Глава - 1 Основы 01
- Глава - 2 Основы 02
- Глава - 3 массива 01
- Глава - 4 строки и ассоциативные массивы
Проблемы
Эти главы содержат алгоритмы, которые можно решить с использованием более концептуальных идей, чем чисто функциональное программирование.
- Глава - 5 связанных списков 01
- Глава - 6 очередей и стеков
- Глава - 7 массивов 02
- Глава - 8 связанных списков 02
- Глава - 9 рекурсия
- Глава - 10 строк 01
- Глава - 11 деревьев 01
- Глава - 12 сортов
- Глава - 13 наборов и приоритетных очередей
- Глава - 14 Хэши
- Глава - 15 деревьев 02
- Глава - 16 попыток
- Глава - 17 графиков
- Глава - 18 бит -арифметической
- Глава - 19 деревьев 03
- Глава - 20 Космическая логика (не добавлена, эта глава не содержит непосредственных программируемых проблем)
- Глава - 21 Оптимизация (не добавлена, эта глава повторяет более ранние проблемы с более строгими временными сложностью. Реализовано в этих главах)