timquo07 января 2021 | LiveLib
Если вы решили читать эту книгу в редакции «Бомборы», то будет не лишним знать, что на гитхабе автора лежит 18-страничная эррата довольно грубых опечаток. Не смотря на то, что большая часть ошибок датирована 2017-м годом, кажется, ни одна из них не была принята во внимание в подготовке русскоязычного издания 2018 года — и, наоборот, случайных ошибок и опечаток в этом издании только прибавилось. Редкая книга, которую я не только перестал читать на середине, но и выбросил, чтобы она случайно не досталось кому-нибудь еще. Каким-то максимально талантливым образом автор умудряется усложнять элементарные вещи, а сложные — превращать в зубодробительные простыни переусложненных абстракций и не самых очевидных эвристик. Когда вследствие авторской, редакторской или переводческой ошибки в этот блок текста вкрадывается еще и случайная опечатка, то задача работы с этим курсом «для начинающих» становится практически бессмысленной — если ломать голову, то лучше над Кнутом. Лоуридасом могли руководить сколько угодно благие намерения, но такие книги для «начинающих» не приносят ничего кроме откровенного вреда.Первая же глава книги берется объяснять алгоритм на примере курсов акций и открывается таким предложением: «Разница стоимостей акций в конкретный день — это число следующих друг за другом дней, от выбранного нами и в обратном направлении, до того дня, в который стоимость была меньше или равна стоимости в выбранный нами день». Даже если у вас нет сложностей с подобными конструкциями, вы с легкостью найдете своему времени куда более достойные области применения.
Читать полностью
Brocodile28 января 2018 | LiveLib
Отличная книга для начинающих программистов и всех, кто так или иначе, интересуется популярными алгоритмами. Для понимания книги достаточно школьных знаний, автор подробно описывает каждый шаг очередного алгоритма. Немного смутило наличие большого количества орфографических ошибок. Пожалуй, одними из самых занятных глав для меня стали главы про сетевой стек, голосование и графы. В конце каждой главы имеются упражнения для самостоятельной работы, что позволяет неплохо закрепить пройденный материал.
Читать полностью