•  0

Алгоритмы. Справочник с примерами на C, C++, Java и Python

Алгоритмы. Справочник с примерами на C, C++, Java и Python
  • Оригинальное название: Algorithms in a Nutshell
  • Второе издание
  • Автор: Хайнеман Д., Поллис Г., Селков С.
  • Издательство: Вильямс
  • Год: 2017
  • Язык: Русский
  • ISBN: 978-5-9908910-7-4
  • Страниц: 434
  • Формат: pdf
  • Размер: 25 Мб

Описание книги Алгоритмы. Справочник с примерами на C, C++, Java и Python:
Если вы считаете, что скорость решения той или иной задачи зависит, в первую очередь, от мощности компьютера, на котором она решается, то эта книга станет для вас откровением с самой первой страницы. Вы узнаете, что наибольший вклад в производительность программы вносят правильно выбранный алгоритм и его реализация в виде компьютерной программы. Выбор подходящего алгоритма среди массы других, способных решить вашу задачу, — дело не из самых простых, и этому вы тоже научитесь в данной книге.
В новом издании описано множество алгоритмов для решения задач из самых разных областей, и вы сможете выбрать и реализовать наиболее подходящий для ваших задач алгоритм. Здесь даже совершенно незнакомый с математикой читатель найдет все, что нужно для понимания и анализа производительности алгоритма.
Написанная профессионалами в своей области, книга достойна занять место на книжной полке любого практикующего программиста.
Эта книга потрясающая по трем причинам: в ней легко найти нужные алгоритмы и структуры данных; стиль изложения материала — скорее разговорный, чем академический; внимание читателя постоянно акцентируется на сравнительном анализе производительности алгоритмов. Если вы живете в реальном мире, эта книга навсегда изменит ваш способ использования структур данных.
В этой книге вы научитесь:

● Решать новые задачи и повышать эффективность имеющихся решений
● Быстро находить алгоритмы для решения своих задач и выбирать наиболее подходящие
● Находить решения на языках программирования C, C++, Java, Python с помощью рекомендаций из книги
● Оценивать производительность алгоритмов и создавать условия для достижения максимальной эффективности
● Использовать наиболее подходящие структуры данных для повышения эффективности алгоритмов

Скачать похожие книги и учебники