Занимательные алгоритмы: чему нас учат истории знаменитых героев

Книга «Занимательные алгоритмы» предлагает уникальный подход к изучению основ компьютерных наук через призму известных литературных произведений и фильмов. Автор, Мартин Эрвиг, использует истории о Шерлоке Холмсе, Гензеле и Гретеле, Индиане Джонсе и других знаменитых героях, чтобы объяснить фундаментальные концепции алгоритмов, структур данных и вычислительного мышления.

Каждая глава посвящена конкретной теме: от базовых определений вычислений и алгоритмов до более сложных вопросов, таких как анализ сложности, сортировка, поиск и трудноразрешимые задачи. Автор показывает, как алгоритмическое мышление проявляется в повседневных ситуациях и классических сюжетах, делая абстрактные концепции наглядными и понятными.

Книга разделена на две части: «Алгоритмы» и «Языки». В первой части рассматриваются основы алгоритмизации, представления данных, поиска и сортировки. Вторая часть фокусируется на языках программирования, интерпретации, типах данных и абстракциях. Издание содержит множество примеров, иллюстраций и упражнений для закрепления материала.

«Занимательные алгоритмы» — это идеальное введение в компьютерные науки для начинающих, студентов и всех, кто хочет понять, как работают алгоритмы и как они влияют на нашу жизнь. Книга сочетает научную строгость с увлекательным повествованием, превращая изучение алгоритмов в захватывающее приключение.

Занимательные алгоритмы: чему нас учат истории знаменитых героев
A
Автор
Мартин Эрвиг
Издательство
Диалектика
Год
2019
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент