Алгоритмы. Справочник с примерами на C, C++, Java и Python.
Автор - Джордж Хайнеман, Гэри Поллис, Стэнли Селков
Для создания надежного программного обеспечения необходимы эффективные алгоритмы, но программисты редко представляют себе весь спектр алгоритмов для решения своих задач. В книге Джорджа Хайнемана, Гэри Поллиса и Стэнли Селкова "Алгоритмы: Справочник с примерами на C, C++, Java и Python" описываются существующие алгоритмы для решения различных задач. Книга помогает выбрать и реализовать алгоритм, наиболее подходящий для ваших задач, при этом обеспечивая достаточное математическое обоснование для понимания и анализа производительности алгоритма. Будучи акцентированной на приложениях, а не на теории, эта книга основана на строгих принципах, включая документированные решения реальных задач на разных языках программирования. В это издание добавлены десяток новых алгоритмов, реализованных на языке Python, в том числе реализация диаграмм Вороного, а также новая глава о пространственных древовидных структурах, таких как R-деревья и Quadtrees.
В книге подробно рассматриваются следующие темы: Новые задачи и повышение эффективности имеющихся решений; Поиск алгоритмов для решения своих задач и выбор наиболее подходящих из них; Решения на языках программирования С, C++, Java, Python с помощью приведенных рекомендаций; Оценка производительности алгоритмов и создание условий для достижения максимальной эффективности; Использование наиболее подходящих структур данных для повышения эффективности алгоритмов. Книга написана так, чтобы она была наиболее полезной для практиков программирования — программистов и проектировщиков программного обеспечения.
Для достижения своих целей вам необходим доступ к качественному ресурсу, который подсказывает реальные реализации практических алгоритмов, которые нужны для решения конкретных задач. Вы умеете программировать на различных языках программирования; знаете об основных структурах данных, таких как массивы, связанные списки, стеки, очереди, хеш-таблицы, бинарные деревья и ориентированные и неориентированные графы. Вам не нужно реализовывать эти структуры данных, поскольку они обычно предоставляются библиотеками. Так что ожидается, что вы будете использовать эту книгу, чтобы узнать о проверенных эффективных решениях стоящих перед вами задач. Вы узнаете о некоторых новых структурах данных и новых способах их применения для повышения эффективности алгоритмов. Ваши способности к эффективному решению стоящих перед вами задач, несомненно, повысятся, после того как вы познакомитесь с материалами, представленными в нашей книге.
Издательство – Диалектика
Год издания – 2017
Формат книги - PDF
Размер - 23,1 Мб
СКАЧАТЬ с gigapeta.com
Или
СКАЧАТЬ с turbobit.net
Или
СКАЧАТЬ с hitfile.net
Любители печатных изданий могут заказать бумажный экземпляр этой же книги здесь:
"Книга Алгоритмы. Справочник с примерами на C, C++, Java и Python. Джордж Хайнеман, Гэри Поллис, Стэнли Селков - купить на OZON.ru книгу с быстрой доставкой"
|