Пер. с англ. Г. Курячий. — СПб.: Питер, 2023. — 304 с.: ил. — (Бестселлеры O’Reilly). — ISBN 978-5-4461-1963-9.
Когда нужно, чтобы программа работала быстро и занимала поменьше памяти, профессионального программиста выручают знание алгоритмов и практика их применения. Эта книга - как раз про практику. Ее автор, Джордж Хайнеман, предлагает краткое, но четкое и последовательное описание основных алгоритмов, которые можно эффективно использовать в большинстве языков программирования. О том, какими методами решаются различные вычислительные задачи, стоит знать и разработчикам, и тестировщикам, и интеграторам.
Решение задач
Анализ алгоритмов
Хороший хеш - залог успеха
Могучая куча
Сортировка без магии
Двоичные деревья: бесконечность под рукой
Графы: всегда на связи!
Подведем итоги