- Руководства по пользованию программами
- Операционные системы и утилиты для ПК
- Интернет
- Графика. Дизайн. Проектирование
- Программы и утилиты для цифровых устройств
- Железо ПК
- Информатика
- Сети и коммуникации
- Бухгалтерия
- Базы данных
- Анализ данных
- Электронная бухгалтерия
- Машинное обучение. Анализ данных
- Менеджмент в IT
Совершенный алгоритм. Основы (Рафгарден Тим, Логунов А. (переводчик)); Питер, 2019
- Издатель: Прогресс книга
- ISBN: 978-5-4461-0907-4
EAN: 9785446109074
- Книги: Программирование
- ID:3131872
Сравнить цены
Последняя известная цена от 13 р. до 50 р. в 10 магазинах
Вы можете поискать его на других площадках:
Магазин | Цена | Наличие |
---|---|---|
Описание
Алгоритмы - это сердце и душа computer science. Без них не обойтись, они есть везде - от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. "Совершенный алгоритм" превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.
В этой книге Тим Рафгарден - гуру алгоритмов - расскажет об асимптотическом анализе, нотации большое-О, алгоритмах "разделяй и властвуй", рандомизации, сортировки и отбора.
Книга "Совершенный алгоритм" адресована тем у кого уже есть опыт программирования. Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах.
Смотри также о книге.
О книге
Параметр | Значение |
---|---|
Автор(ы) | Рафгарден Тим, Логунов А. (переводчик) |
Переплет | Мягкий переплёт |
Издатель | Питер |
Год издания | 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 |
Отзывы (5)
- Сергеев Дмитрий — 17 Марта 2019
Худшая книга которую я читал( Деньги на ветер!
Я даже не знаю как описать то что я прочитал... К качеству бумаги претензий нет, а вот информация доносится слишком обобщённо и непонятно.
Этого автора теперь буду обходить стороной) Мне книга напомнила методичку очень сложного предмета, которого раньше никогда не изучал. - Alexander Filippov — 29 Января 2022
Сама по себе серия книг хорошая, в ней прекрасно изложен академический курс по алгоритмам. Но у книги есть несколько недостатков, которые делают ее книгой не для всех.
Во-первых, читателю потребуются университетские знания математики. Если вы, как и я, утеряли часть знаний, то приложение, которое есть в книге, ничем вам не поможет и придется самостоятельно восполнять знания. Если знаний у вас нет, то увы, дальше первых трех глав продвинуться будет трудно.
Во-вторых, местами встречается очень сложный текст, который использует кучу математических терминов, хотя можно было бы их заменить простыми словами и стало бы понятнее. Некоторые абзацы приходится перечитывать несколько раз. Сноски порой не помогают, а только усложняют понимание (привет сноскам на пол страницы). Но после первых двух книг привыкаешь.
В-третьих, это решения для задач в конце каждой главы. В книге их просто нет и если вы хотите проверить правильность своих решений, то нужно пойти на сайт книги, там найти (да-да, надо найти) ссылку на форум, на котором нужно зарегистрироваться и там найти нужную тему с обсуждением. Для чего такой геморрой нужен одному автору известно.
Так стоит ли изучать по этой книге алгоритмы? Тут нужно для себя ответить на вопрос: с какой целью вы хотите изучить предмет? Если цель подготовиться к собеседованиям или поверхностно ознакомиться с темой, то пожалуй, что книга вам ничем не поможет и вы закроете ее не дочитав до середины. В этом случае лучше почитать, например, "Грокаем алгоритмы". Если же вы хотите изучить предмет, реально понять что такое асимптотический анализ (О-большое) и как он производится, что такое верификация (доказательство) алгоритма, если вы хотите получить навыки и научиться самостоятельно применять или строить алгоритмы, то эта книга безусловно вам подойдет. Несмотря на все ее минусы, на мой скромный взгляд, это одно из лучших изложений предмета. Спокойно и плавно, без лишней перегрузки, вас погружают в предмет. Мне очень понравилось, что книга начинается с асимптотического обозначения и объяснения метода "разделяй и властвуй", далее к применениям метода и алгоритмам с массивами, а потом плавно во второй книге переходит к структурам данных.
Лучше ли эта книга чем книги Кормена или Кнута? Не знаю, это просто другая книга.
P.S.: У автора есть еще курсы на Coursera
Добавить отзыв
Книги: Программирование Прогресс книга
Книги: Программирование
Категория 11 р. - 16 р.
Книги: Программирование: другие издатели
- 1С-Паблишинг
- BHV
- Bhv-cпб
- John Wiley & Sons Limited
- Бином
- Бомбора
- БХВ
- БХВ-Петербург
- Вильямс
- Диалектика
- Диалектика-Вильямс
- ДМК Пресс
- ДМК Пресс, ДМК Пресс
- ДМК-Пресс
- Издательский дом "Питер"
- Издательство «Просвещение»
- Издательство ЛАНЬ
- Инфра-Инженерия
- ИНФРА-М
- Кнорус
- Лаборатория знаний
- Лань
- Лори
- МГТУ им. Н. Э. Баумана (национальный исследовательский университет)
- МГТУ им. Н.Э. Баумана
- Наука и Техника
- Новосибирский государственный технический университет
- Новый издательский дом
- ПИТЕР
- Прогресс книга
- Прометей
- Символ-Плюс
- Солон-пресс
- Форум
- Эксмо