Когда нужно, чтобы программа работала быстро и занимала поменьше памяти, профессионального программиста выручают знание алгоритмов и практика их применения. Эта книга — как раз про практику. Ее автор, Джордж Хайнеман, предлагает краткое, но четкое и последовательное описание основных алгоритмов, которые можно эффективно использовать в большинстве языков программирования. О том, какими методами решаются различные вычислительные задачи, стоит знать и разработчикам, и тестировщикам, и интеграторам.
Об авторе
Джордж Хайнеман — профессор Computer Science с более чем двадцатилетним стажем разработки программного обеспечения и исследования эффективности алгоритмов. Хайнеман — автор книги Algorithms in a Nutshell и множества учебных курсов O’Reilly, таких как Exploring Algorithms in Python (“Исследование алгоритмов на языке Python”) и Working with Algorithms in Python (“Работа с алгоритмами на языке Python”). Автор логических головоломок Sujiken® (вариант судоку) и Trexagon.