Авторы: Джордж Т. Хайнеман, Гэри Поллайс, Стэнли Селков Язык: Русский Издательство: Вильямс Страниц: ~600 Создание надежного программного обеспечения требует использования эффективных алгоритмов, но программисты редко думают об этом, пока не возникнет проблема. Это исправленное и дополненное второе издание книги «Алгоритмы. Справочник с примерами на C, C++, Java и Ruby» содержит множество кратких описаний существующих алгоритмов для решения разных задач и поможет читателям выбрать и реализовать правильный алгоритм для своих потребностей. Книга содержит достаточно математических подробностей, чтобы позволить читателям понять и проанализировать производительность алгоритмов Спойлер: Подробнее Делая акцент на приложениях, а не теории, книга предоставляет эффективные решения для программирования на нескольких языках, которые можно легко адаптировать к определенному проекту. Все основные алгоритмы представлены в виде шаблонов проектирования, включающих информацию, которая помогает читателям сделать обоснованный выбор. Спойлер: Подробнее С помощью книги читатели смогут: • Решить конкретную задачу или повысить производительность существующего решения • Быстро найти алгоритмы, которые могут решить поставленную задачу и выяснить, почему они подходят для решения • Получить алгоритмические решения на языках C, C++, Java и Ruby с советами, касающимися реализации • Оценить ожидаемую производительность алгоритма и условия, при которых она достигает максимума • Оценить влияние, которое подобные проектные решения оказывают на разные алгоритмы • Изучите сложные структуры данных, позволяющие повысить эффективность алгоритмов