Новости

04.09.2025

Книга: «Алгоритмы и структуры данных для тех, кто ненавидит читать лонгриды»

Алгоритмы — это сердце программирования. От их правильного выбора зависит, будет ли программа работать мгновенно или заставит вас ждать вечность. Но как разобраться во всем этом, если вы только в начале пути?

Эта яркая книга делает изучение алгоритмов и структур данных простым и увлекательным. Благодаря полноцветным иллюстрациям, схемам и наглядным примерам сложные концепции становятся понятными даже новичкам.

Эта книга появилась благодаря приложению для iPhone и Android Algorithms Explained Animated и подробно объясняет работу различных алгоритмов, проиллюстрированную с по- мощью рисунков и диаграмм. Мы надеемся, что она поможет вам понять принципы действия и характеристики основных алгоритмов.

Алгоритмы могут достигать одной и той же цели, но каждый из них обладает различными свойствами.

Например, некоторые алгоритмы потребляют много памяти за счет быстрого времени выполнения, а другие, наоборот, экономят память, но выполняются долго.

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

Почему бы не попробовать?

Исида Моритэру

Что внутри книги?

  • Основы алгоритмов и их эффективность.

  • Структуры данных: списки, хеш-таблицы, деревья и графы.

  • Методы сортировки — от «пузырька» до быстрой сортировки.

  • Поиск данных: линейный, двоичный и алгоритмы на графах.

  • Криптография и защита информации.

  • Сжатие данных и кодирование.

  • Машинное обучение (кластеризация) и другие продвинутые алгоритмы.

 

Об авторе и научном редакторе русского издания

Об авторе
Исида Моритэру — фриланс-инженер. В 2011 году окончил магистратуру Киотского университета. В 2016 году выпустил обучающее приложение для “Атлас алгоритмов”, которое после релиза достигло 500 000 загрузок по всему миру и было названо “Лучшим приложением 2016 года по версии Apple”. Миядзаки Сюити — профессор факультета CS университета Хёго, в 1998 году получил степень доктора в университете Кюсю. Специализируется на теории алгоритмов и вычислительной сложности, занимается исследованиями алгоритмов.

О научном редакторе русского издания
Евгений Войнов — тимлид Java-разработчиков в Яндекс Маркете. Ранее — стафф-разработчик в компании КРОК, 6 лет руководил группой Java разработчиков, 3 года работал техническим менеджером. Был ментором разработчиков и будущих руководителей, преподавал в учебных программах BrainZ by CROC для студентов и школьников.

 

Приобрести книгу «Алгоритмы и структуры данных для тех, кто ненавидит читать лонгриды» можно на нашем сайте.


Комментарии: 0

Пока нет комментариев


Оставить комментарий






CAPTCHAОбновить изображение

Наберите текст, изображённый на картинке

Все поля обязательны к заполнению.

Перед публикацией комментарии проходят модерацию.