бых других совокупностей связей. Поиск в ширину (глава 6) и алгоритм
Дейкстры (глава 7) предназначены для поиска кратчайшего расстояния между двумя точками сети: с их помощью можно вычислить кратчайший маршрут к точке назначения или количество промежуточных знакомых
у двух людей в социальной сети.
о Алгоритм k ближайших соседей рассматривается в главе 10. Это про
стой алгоритм машинного обучения; с его помощью можно построить ре ком е ндател ьн у ю систему, механизм оптического распознавания текста,
систему прогнозирования курсов акций - словом, всего, что требует про
гнозирования значений («Мы думаем, что Адит поставит этому фильму 4 звезды » ) ил и классификации объектов («Это буква Q» ). о Следующий шаг: в глав е 11представлены10 алгоритмов, которые хоро шо подойдут для дальнейшего изучения темы .
Как работать с этой книгой
Порядок изложения и содержимое книги были тщательно продуманы. Если вас очень сильно интересует какая-то тема - переходите прямо к ней. В противном случае читайте главы по порядку, они логически переходят одна в другую.
Я настоятельно рекомендую самостоятельно выполнять код всех примеров .
Вы не поверите , насколько это важно. Просто введите мои примеры кода «с листа » (или загрузите их по адресу leJWW.manning.com/ books/grokking- algoritl1ms или https.j/p)thub.com/ egonschiele/ grokking_ algorithms) и выпол ните . Так у вас в памяти останется гораздо больше, чем просто при чтении.
Также я ре комендую выполнить упражнения, приведенные в книге. Упраж
нения не займут много времени - обычно задачи решаются за минуту или две, иногда з а 5- 10 минут. Упражнения помогут проверить правильность понимания материала. Если вы где-то сбились с пути, то узнаете об этом , не заходя ели шком далеко .
Для кого предназначена эта книга
Эта книга предназначена для читателей, которые владеют азами программи рования и хотят разобраться в алгоритмах. Может быть, вы уже столкнулись с задачей программирования и пытаетесь найти алгоритмическое решение.
Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих: Вынос на обложку "«Грокнуть» означает понять так полно, что наблюдатель становится частью объекта наблюдения... Р. Хайнлайн"