Рецензии на книги — Адитья Бхаргава
По популярности
23 марта 2020 г. 18:43
7K
5
После неудачных попыток преодолеть хотя бы сотню страниц книги по алгоритмам, которую все и вся в один голос советуют как лучшее для начинающих ( «Алгоритмы. Построение и анализ» ), где чуть ли не с первых страниц на читателя обрушивается поток математических формул, от которых мозг вскипает и начинают шевелиться волосы, а от самого текста веет тоской и грустью университетских лекций, я решила, что алгоритмы - это тяжело, непонятно и не мое. И что, может быть, когда-нибудь, но точно не в этот раз. И какое же было мое удивление, когда я открыла эту книгу и... понеслось. Я даже не заметила, как прочитала треть, и мне было интересно двигаться дальше и дальше. Яркие примеры, большое количество картинок и практически отсутствие каких-то сложных формул и математических выкладок - это идеально…
21 января 2024 г. 22:09
2K
4
Циклы могут ускорить работу программы. Рекурсия может ускорить работу программиста. Выбирайте, что важнее в вашей ситуации!
Честно говоря, бóльшую часть книги меня преследовало ощущение, что я залезла слегка не в свою область, но чтение всё равно оказалось достаточно увлекательным и полезным (хоть и не таким полезным, как для изучающих бэкенд). А ближе к концу к тому же появились более понятные и обозримые примеры применения: например, какие алгоритмы могут использоваться для подбора рекомендаций пользователя и поисковиков.
Перед автором стояла непростая задача: дать общий обзор на наиболее базовые и применяемые алгоритмы. На мой взгляд, учитывая обширность темы и не очень сильную связь между ними, он структурировал материал настолько хорошо, насколько это было возможно. Постепенно, с…
22 апреля 2024 г. 20:36
650
5 Как устроены алгосы
"Грокаем алгоритмы" Адитьи Бхаргавы — это отличное введение в мир алгоритмов и структур данных для тех, кто только начинает погружаться в этот сложный, но увлекательный предмет. Книга написана простым языком и иллюстрирована множеством наглядных схем, что делает её доступной даже для тех, кто не имеет серьезного технического опыта.
Одно из главных достоинств этой книги — её фокус на интуитивном понимании алгоритмов. Автор уделяет особое внимание тому, чтобы объяснить основные концепции так, чтобы они были понятны не только на теоретическом уровне, но и в практическом применении. Это особенно полезно для начинающих программистов или тех, кто хочет лучше понять алгоритмы без глубокого погружения в математические детали.
Структура книги тоже заслуживает внимания. Она разделена на главы,…
20 марта 2024 г. 23:13
1K
5 Даже не верится, что так понятно
Все объяснили, рассказали, разжевали.
В книге описаны базовые алгоритмы и сопутствующая атрибутика. Как руководство это воспринимать не стоит. Все-таки цель, я думаю, по большей часть общеобразовательная, так как все это так или иначе уже реализовано в стандартных библиотеках. Куски кода в примерах, к сожалению, на питоне. Но зная любой другой ООП язык легко разобраться. Возможно, и не зная тоже.
Очень полезно почитать для понимания основ.
27 января 2023 г. 23:21
2K
5
моя первая литература, связанная с алгоритмами. и да, она совершена во всем и идеально структурирована как для начинающих, так и для уже бывалых программистов. доступная, интересная и наглядная подача материала с иллюстрациями, отсутствие профессиональных технических терминов. автор умело привлекает читателя практикой, изобилием примеров и упражнений, по мере прочтения, предлагает подумать над вопросом прежде чем дать ответ.
книга состоит из одиннадцати глав и затрагивает такие столпы как бинарный поиск, сортировка, РЕКУРСИЯ! (благодаря этой главе, я перестала ее бояться), хеш-таблицы, динамическое программирование и многое другое. реализация всех алгоритмов дополнительно вынесена на сайте и написана на Python. как человеку, работающему с данным языком, мне не пришлось перестраиваться.
бол…
21 марта 2019 г. 21:30
5K
3.5 Алгоритмы для начинающих
Книга дает базовое представление об алгоритмах и показывает, что не так и страшен чёрт, на самом-то деле. Материал дан не глубоко, конечно, но самые базовые алгоритмы показаны и объяснены доходчиво. Нет строгих доказательств правильности алгоритмов и той пугающей многих математики, как у Кнута, например.
В общем, действительно, книжка помогает сделать первое погружение. За деталями и подробностями по алгоритмам - это не сюда.
1 октября 2017 г. 20:44
5K
3 Интересный подход, но слишком упрощенно.
Описание ведётся поверхностно. Книжка относительно маленькая, но это не значит, что удастся усвоить много в короткий срок. Для реального изучения проблемы потребуются другие книги и материалы.
6 апреля 2024 г. 20:17
2K
5 Это БАЗА
Я считаю, что это книга должна быть прочитана всеми студентами тех. вузов и всеми теми, кто хочет быть с разработкой. Я прочитал эту книгу в 11 классе, сейчас я на 2 курсе. И вот все, что связанно с алгоритмами, структурами данных я брал отсюда - написал 2 курсовые, все лабы решал благодаря ей. Написана она очень просто - для всех. Есть прикольные картинки, которые помогают понять какую-то идею.
К минусам могу отнести то, что код написан на python 2 и что частенько там есть ошибки, из-за чего алгоритм будет работать не всегда верно.
10 января 2022 г. 16:03
2K
4 Маловато будет!
К этой книге я подбиралась очень давно, она все лежала у меня в загашниках и ждала своего часа. Теперь у меня к ней только одна претензия: почему она такая короткая?
Это, конечно, не то, что не учебник по алгоритмам - даже не введение к учебнику. Максимум - введение к введению. Не знаю, насколько это может быть практически полезно, подозреваю, что почти ни на сколько, но это в любом случае развлекательно и интересно. Ну и с некоторой терминологией можно познакомиться.
26 сентября 2017 г. 17:36
3K
5
это очень полезная книга для начинающих программистов и всех, кто интересуется данным вопросом. Ее автор в доступной и лёгкой форме рассказывает, какие алгоритмы существуют, где и когда применяются, от чего зависит из скорость и прочие подобные вещи. Рекомендую к прочтению.
18 мая 2020 г. 15:48
2K
5 По существу
Интересное пособие для легкого чтения о сложных темах. Мне импонирует формат технического текста, дополненный иллюстрациями. Веселые и забавные примеры. Для изучения алгоритмов с удовольствием.
28 июля 2017 г. 16:11
2K
5 Самое то для новичков.
Книга полезна в первую очередь студентам или даже школьникам. все алгоритмы объясняются "на пальцах". Но даже если вы все это проходили, вспомнить пройденное не будет лишним. Много уделяется сложности алгоритмов.
23 июля 2023 г. 02:53
2K
5 база
Книгу начал читать когда абсолютно не мог в программирование. На первых этапах доходчиво объясняется база о алгоритмах, структурах данных связанных с коллекциями. Порой местами перечитывал. Концовку не дочитал, т.к. там уже были несколько специализированные вещи не всегда нужные абсолютно всем. Найди время, и обязательно освежу память, и добью эту книжку:) всем советую.
29 апреля 2021 г. 09:09
1K
4
Обзор этой книги открою мемом "Них... не понял, но очень интересно". Не совсем так, конечно, но такие мысли при прочтении периодически возникали.))
Много иллюстраций в стиле "набросок от руки" и примеров с реальными объектами создают впечатление разжёванной книги для новичков и что "не так страшны алгоритмы, как их малюет название книги". Однако, не всё так просто. То ли не оптимальная подача материала, то ли кривоватый перевод, но я по нескольку раз перечитывал некоторые главы, пытаясь понять определённые моменты. Местами автор делает не очевидные выводы.
Примеры с кодом на пайтоне могли бы быть тоже пооптимальнее. Например, странные названия переменных- в задаче про покрытие штатов радиостанциями, для полного списка штатов напрашивается переменная all_states_available, а не…
18 февраля 2020 г. 12:22
2K
5 Отличная книга
Книга отличная, даже имея достаточный опыт нашел для себя много нового. Однозначно рекомендую для прочтения, особенно, если вы начинающий программист. Она очень проста и легко читается, но начинающему программисту даст огромное кол-во понимания и знаний.
6 ноября 2019 г. 14:59
2K
4 Азы алгоритмов, которые должен знать каждый (для полных новичков)
Если вы программист или собираетесь им стать и эта книга вам покажется оригинальной или трудной — вы пока еще очень плохой программист.
А значит вам обязательно надо эту книгу (хотя бы) изучить, и затем закрепить понимание с помощью пары практических курсов по алгоритмам.
Для опытных или тех, у кого был в ВУЗе computer science, или кто изучал Кнута — будет скучно и очень поверхностно. Картинки тоже так себе.
26 декабря 2023 г. 02:11
1K
4
Отличный краткий иллюстрированный обзор на мир алгоритмов. Подходит для начинающих свой путь в IT. Примеры из жизни, прекрасные иллюстрации, хорошее чувство юмора. Есть задания для закрепления материала. Прекрасная книга, чтобы освежить знания, но для начинающих довольно большими скачками даётся материал.
27 октября 2023 г. 17:28
2K
4 Хорошая базовая книга
Для небольшого погружения в алгоритмы с целью узнать, что это вообще такое - книга неплохая.
Если уже ни раз пользовались рассказанными концепциями, то книга мало что даст. Может, если только полюбоваться картинками, коих в книги предостаточно, или освежить некоторые алгоритмы в памяти.
Примеры на python, но написано все понятно, поэтому знания python вовсе не обязательны.
Для первой книги - хорошее приобретение.
11 января 2023 г. 15:56
1K
4.5 Must-have для погружения в алгоритмы и структуры данных
Что же… Начну с того, что это первая книга по алгоритмам, которую я прочитал и ни капли не пожалел. Она прекрасна во всем. Отличная подача материала, много иллюстраций, есть примеры как на языке программирования, так и из реальной жизни и они наиболее подходящие и интересные. К примеру, по какому алгоритму работает навигатор, при помощи чего социальные сети подбирают список возможных друзей.
Конечно, это не справочник, в котором вы найдете все алгоритмы и их синтаксис для ЯП. Но прочитав эту книгу вы получите ту необходимую базу, тот необходимый старт для изучения алгоритмов и структур данных. Читается очень легко, но все же растяните ее на недельку-другую, чтобы не перегружать свой мозг и чтобы более ответственно и внимательно подойти к изучению материала.
Для кого эта книга? Безусловно,…
19 ноября 2022 г. 12:16
1K
5 Отличная книга для погружения
С чего начать изучение алгоритмов? Конечно с этой книги!Переведена достаточно грамотно. Изложение относительно легкое, спокойно воспринимается людьми-визуалами, много пояснений.Если не понял с первого раза, перечитываешь ещё раз. Много упражнений для закрепления прочитанного.Однозначно рекомендую не только программистам, но и аналитикам!