Отзывы на книгу «Грокаем алгоритмы», страница 2, 43 отзыва

Просто и без лишней воды, объясняются основы, для начинающих и вспоминающих в самый раз. Объяснение с практической точки зрения, минимум теории.

Книга очень хорошая и полезная для всех программистов, но такое ощущение, что автор выдохся на половине пути. Описав основные структуры данных и начальные алгоритмы, в конце книге он просто перечисляет оставшиеся алгоритмы (а их немало) и отсылает за информацией о них в Гугл. Спасибо, я могу найти все в Гугле и без совета в книге, за которую заплатил. Так со, надеюсь, автор возьмет себя в руки и допишет эту замечательную работу хотя бы в виде второго тома. Тогда все будет идеально!

Все объяснили, рассказали, разжевали.

В книге описаны базовые алгоритмы и сопутствующая атрибутика.  Как руководство это воспринимать не стоит. Все-таки цель, я думаю, по большей часть общеобразовательная, так как все это так или иначе уже реализовано в стандартных библиотеках. Куски кода в примерах, к сожалению, на питоне. Но зная любой другой ООП язык легко разобраться. Возможно, и не зная тоже.

Очень полезно почитать для понимания основ.

Отзыв с Лайвлиба.

Отличная книга для знакомства с алгоритмами. Легкое изложение, достаточная глубина. Послужит хорошей базой для дальнейшего изучения алгоритмов.

В книге излагается материал в очень доступной форме, объясняются более-менее взрослые темы весьма просто и лаконично. Рассмотрено достаточно много тем с очень внятными объяснениями с картинками, но без всяких подробностей и мелочей. Отлично зайдет программистам, осваивающим алгоритмы. Минусом книги считаю неполноценную глубину подачи материала, но целью написания книги это и не было. В целом базово описаны алгоритмы бинарного поиска, сортировка выбором, представлена рекурсия, быстрая сортировка, хэш-таблицы, поиск в ширину, алгоритм Дейкстры, жадные алгоритмы, динамическое программирование, алгоритм k ближайших соседей. P.S. Помнится, у меня курсовая была за 4 курс, использующая алгоритм k ближайших соседей.

Книга очень легкая для чтения, не пугает формулами, написана доступным и простым языком! Для начинающих в изучении алгоритмов самое то – сам я новичок и со школы запомнил только слово «Алгоритмы»!

Много примеров поданы иллюстрациями (зарисовками)!

Приведены много тем для последующего изучения (например: В-деревья, алгоритмы SHA и т.д.).

Примеры надо набирать на Python предварительно установив IDLE (или другую среду разработки).

Рекомендую однозначно!!!

С воодушевлением подходил к книге. Несколько раз начинал читать, доходя до ~150 страницы, бросал, затем начинал сначала. Восторженные отзывы и высокая оценка первого издания вселяли надежду на что-то действительно важное в содержании.

Так оно и было, но первые страниц 150, пока речь не зашла про графы. Там уже началось полнейшее поверхностное повествование обо всём и ни о чём одновременно. Темы затронуты важные, но ничего практического я в них не нашел. И оцениваю эту книгу не как состоявшийся эксперт (иначе бы я к ней не притронулся), а как заинтересованный обыватель.

Вернёмся к графам. Книга читается бегло, за сутки можно осилить. Но это не значит, что моё прочтение было поверхностным. Без попытки осмысления и переваривания прочитанного. Некоторый опыт в программировании имеется, поэтому так быстро "употребил" содержимое. И тут уже не знаю, косяк издательства, переводчиков или автора - там сплошные несостыковки рисунков, примеров и содержимого. Даже код рекурсии не соответствовал тому, что написано и представлено на рисунках. Это постоянно вводило в заблуждение и заставляло обращаться к chat gpt за консультацией и разъяснением. Нейросеть подтвердила, что мои сомнения небезосновательные.

В общем, если вы такой же "начинающий" , как и я, книгу к прочтению не рекомендую, лучше поискать другие, более удачные книги. Да, примеры и рисунки в некоторых местах действительно крутые. Мне крайне понравилось объяснение разницы структуры массива и списка на примере компании друзей в кинотеатре. Но вот как удачно выбрать опорный элемент для быстрой сортировки я так ответа и не нашёл, хотя автор обещал. Быть может, я пропустил, так как в конце начал пролистывать страницы, глазами пробегая в поисках хоть сколько-нибудь важной и полезной информации, коей не нашел.

Ещё немного боли о графах: как найти кратчайший путь во взвешенном графе вы тоже, увы, не узнаете. Вспоминаю недостатки на ходу. Пока писал рецензию, принял решение снизить оценку ещё на 0.5 балла

Отзыв с Лайвлиба.

Книга действительно для самых самых начинающих, если проходили хотя бы один нормальный курс по алгосам, то книга бесполезна(( Действительно много воды, и многие места сложные места опущены(хотя в них вся соль работы метода)

Алгоритм - это просто пошаговые действия для решения задачи.

"Грокаем алгоритмы" - та книга, благодаря которой ты понимаешь предмет изучения так полно, что словно сам становишься его частью. И это происходит легко благодаря простому и доброжелательному языку автора, иллюстрациям и самой структуре материала.

Несмотря на небольшой объём книги, количество рассмотренных идей весьма велико. Подаются они с упражнениями для закрепления материала. Что делает книгу отличным учебником для новичков в этой теме.

Объясняются как базовые алгоритмы поиска, сортировки, структуры данных, так и более сложные концепции. Например, динамическое программирование - подход к решению сложных задач. Или хеш-таблицы - как одни из наиболее эффективных структур данных, а также какие нюансы в их использовании и реализации могут быть. И многое другое. Что даёт понимание того, как работают многие механизмы в привычных IT-продуктах: поиск друзей в социальных сетях, поисковые движки (Google, Yandex), системы рекомендаций (Livelib, Кинопоиск), спам-фильтры и прочее.

Помимо хорошего разбора тем книги, в конце автор даёт общую сводку по другим концепциям и алгоритмам, что создаёт хороший фундамент для дальнейшего углубления как в тему в целом, так и в конкретные технологии.

Если вы хотите "грокнуть" тему алгоритмов и структур данных, начав с базовых концепций и затем плавно перейти к более продвинутым, то эта книга для вас :)

Отзыв с Лайвлиба.

Для освежения в памяти основных алгоритмов книга подходит отлично. Ничего не могу сказать, как она будет восприниматься человеком без профильного образования, который не знаком с алгоритмами.

Отзыв с Лайвлиба.
Войдите, чтобы оценить книгу и оставить отзыв
4,4
358 оценок
399 ₽

Начислим

+12

Покупайте книги и получайте бонусы в Литрес, Читай-городе и Буквоеде.

Участвовать в бонусной программе
Возрастное ограничение:
16+
Дата выхода на Литрес:
13 января 2025
Дата перевода:
2025
Дата написания:
2024
Объем:
210 стр.
ISBN:
978-5-4461-4172-2
Переводчик:
Правообладатель:
Питер (Айлиб)
Входит в серию "Библиотека программиста (Питер)"
Все книги серии
Текст
Средний рейтинг 4,9 на основе 334 оценок
Аудио
Средний рейтинг 4,1 на основе 1078 оценок
Аудио
Средний рейтинг 4,6 на основе 1102 оценок
Текст
Средний рейтинг 4,9 на основе 1502 оценок
Аудио
Средний рейтинг 4,7 на основе 376 оценок
Текст, доступен аудиоформат
Средний рейтинг 4,2 на основе 128 оценок
Черновик
Средний рейтинг 4,5 на основе 58 оценок
Текст
Средний рейтинг 5 на основе 49 оценок
Аудио
Средний рейтинг 4,1 на основе 74 оценок
Текст
Средний рейтинг 4,4 на основе 358 оценок