- Руководства по пользованию программами
- Операционные системы и утилиты для ПК
- Интернет
- Графика. Дизайн. Проектирование
- Программы и утилиты для цифровых устройств
- Железо ПК
- Информатика
- Сети и коммуникации
- Бухгалтерия
- Базы данных
- Анализ данных
- Электронная бухгалтерия
- Машинное обучение. Анализ данных
- Менеджмент в IT
Совершенный алгоритм. Основы (Рафгарден Тим, Логунов А. (переводчик)); Питер, 2019
- Издатель: Прогресс книга
- ISBN: 978-5-4461-0907-4
EAN: 9785446109074
- Книги: Программирование
- ID: 3131872
Описание
Алгоритмы - это сердце и душа computer science. Без них не обойтись, они есть везде - от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. "Совершенный алгоритм" превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.
В этой книге Тим Рафгарден - гуру алгоритмов - расскажет об асимптотическом анализе, нотации большое-О, алгоритмах "разделяй и властвуй", рандомизации, сортировки и отбора.
Книга "Совершенный алгоритм" адресована тем у кого уже есть опыт программирования. Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах.
Видео Обзоры (1)
Тим Рафгарден Совершенный алгоритм. Алгоритмы для NP трудных задач
Характеристики (25)
Параметр | Значение |
---|---|
Автор(ы) | Рафгарден Тим, Логунов А. (переводчик) |
Переплет | Мягкий переплёт |
Издатель | Питер |
Год издания | 2019 |
Возрастные ограничения | 16 |
Кол-во страниц | 256 |
Серия | Библиотека программиста |
Количество страниц | 256 |
Количество книг | 1 |
Автор | Рафгарден Тим |
Издательство | Питер СПб |
Жанр | современная наука |
Возрастное ограничение | 16+ |
Тип обложки | мягкая |
Формат | 70х100/16 (165х233 мм) |
Вес | 0.34кг |
Раздел | Программирование |
ISBN | 978-5-4461-0907-4 |
Размеры | 16,50 см × 23,30 см × 1,20 см |
Обложка | мягкая обложка |
Язык издания | Русский |
Страниц | 256 |
Переплёт | мягкий |
Тематика | Программирование |
Тираж | 1200 |
Сравнить цены (10)
Цена от 175 грн. до 656 грн. в 10 магазинах
Магазин | Цена | Наличие |
---|
Купить в кредит (2)
Компания | Предложение |
---|---|
Полезные онлайн-сервисы
Компания | Предложение |
---|
Отзывы (5)
- Сергеев Дмитрий — 17 Марта 2019
Худшая книга которую я читал( Деньги на ветер!
Я даже не знаю как описать то что я прочитал... К качеству бумаги претензий нет, а вот информация доносится слишком обобщённо и непонятно.
Этого автора теперь буду обходить стороной) Мне книга напомнила методичку очень сложного предмета, которого раньше никогда не изучал.00 - Alexander Filippov — 29 Января 2022
Сама по себе серия книг хорошая, в ней прекрасно изложен академический курс по алгоритмам. Но у книги есть несколько недостатков, которые делают ее книгой не для всех.
Во-первых, читателю потребуются университетские знания математики. Если вы, как и я, утеряли часть знаний, то приложение, которое есть в книге, ничем вам не поможет и придется самостоятельно восполнять знания. Если знаний у вас нет, то увы, дальше первых трех глав продвинуться будет трудно.
Во-вторых, местами встречается очень сложный текст, который использует кучу математических терминов, хотя можно было бы их заменить простыми словами и стало бы понятнее. Некоторые абзацы приходится перечитывать несколько раз. Сноски порой не помогают, а только усложняют понимание (привет сноскам на пол страницы). Но после первых двух книг привыкаешь.
В-третьих, это решения для задач в конце каждой главы. В книге их просто нет и если вы хотите проверить правильность своих решений, то нужно пойти на сайт книги, там найти (да-да, надо найти) ссылку на форум, на котором нужно зарегистрироваться и там найти нужную тему с обсуждением. Для чего такой геморрой нужен одному автору известно.
Так стоит ли изучать по этой книге алгоритмы? Тут нужно для себя ответить на вопрос: с какой целью вы хотите изучить предмет? Если цель подготовиться к собеседованиям или поверхностно ознакомиться с темой, то пожалуй, что книга вам ничем не поможет и вы закроете ее не дочитав до середины. В этом случае лучше почитать, например, "Грокаем алгоритмы". Если же вы хотите изучить предмет, реально понять что такое асимптотический анализ (О-большое) и как он производится, что такое верификация (доказательство) алгоритма, если вы хотите получить навыки и научиться самостоятельно применять или строить алгоритмы, то эта книга безусловно вам подойдет. Несмотря на все ее минусы, на мой скромный взгляд, это одно из лучших изложений предмета. Спокойно и плавно, без лишней перегрузки, вас погружают в предмет. Мне очень понравилось, что книга начинается с асимптотического обозначения и объяснения метода "разделяй и властвуй", далее к применениям метода и алгоритмам с массивами, а потом плавно во второй книге переходит к структурам данных.
Лучше ли эта книга чем книги Кормена или Кнута? Не знаю, это просто другая книга.
P.S.: У автора есть еще курсы на Coursera00 - Кириевский Владимир — 2 Августа 2022
Очень неплохой курс. И первая книга хороша, и три последующих. Но не для абсолютных новичков. Чтобы подступиться, нужно хотя бы в минимальной степени (на уровне плотно забытого университетского курса) дружить с матаном и еще в идеале прочитать накануне что-нибудь легкое типа "Грокаем алгоритмы".
Обилие задач различного уровня сложности тоже радует. Систематическое их прорешивание на любимом языке принесет, по-моему, куда больше пользы чем бессистемное зависание на каком-нибудь leetcode.
Кстати, цены на всю серию самые гуманные в России именно в Лабиринте, пользуйтесь, пока не разобрали)00 - Ekaterina Abramushkina — 25 Сентября 2023
Отличная книга! Читается на удивление легко и просто для компьютерной литературы, при этом материал достаточно хороший и полный, действительно помогает в изучении алгоритмов.
00 - Вячеслав — 25 Октября 2023
Вообще, книга хорошая, особенно вкупе с видео-лекциями. Но всё портит перевод, авторы которого, похоже, плохо разбираются в теме. Перевод похож на машинный, со множеством опечаток. Читать можно, если сверяться с лекциями, но как самостоятельную книгу я бы не рекомендовал.
00