Руководство по проектированию алгоритмов (учебники по информатике) на русском
#546981
The Algorithm Design Manual (Texts in Computer Science) (B08L5JZRHD)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Steven S. Skiena | #2: Алгоритмы программирования
«Моя абсолютная фаворитка для подготовки к подобным собеседованиям — это «Руководство по проектированию алгоритмов» Стивена Скиены. Больше, чем любая другая книга, она помогла мне понять, насколько удивительно распространены… задачи с графами — они должны быть частью инструментария каждого работающего программиста. Книга также охватывает основные структуры данных и алгоритмы сортировки, что является приятным бонусом. … на каждой странице есть простая картинка, что облегчает запоминание. Это отличный способ научиться распознавать сотни типов задач». (Стив Йегге, «Получите работу в Google») ««Руководство по проектированию алгоритмов» Стивена Скиены сохраняет свой титул лучшего и наиболее полного практического руководства по алгоритмам, помогающего выявлять и решать проблемы. … Каждый программист должен прочитать эту книгу, и любой, кто работает в этой области, должен держать ее под рукой. … Это лучшая инвестиция… которую может сделать программист или начинающий программист». (Гарольд Тимблби, Times Higher Education) «Замечательно открыть книгу на случайном месте и обнаружить интересный алгоритм». «Это единственный учебник, который я почувствовал необходимость взять с собой со студенческих лет… Цвет действительно добавляет много энергии новому изданию книги!» (Кори Барт, Университет Делавэра) «Это самая доступная книга по алгоритмам из всех, что у меня есть». (Меган Сквайр, Университет Элона) — Это новое, расширенное и обновленное третье издание бестселлера продолжает раскрывать тайны проектирования алгоритмов и анализа их эффективности. Оно служит основным учебником для курсов по проектированию алгоритмов и для самостоятельной подготовки к собеседованиям, сохраняя при этом свой статус ведущего практического справочника по алгоритмам для программистов, исследователей и студентов.
Удобное для чтения руководство по проектированию алгоритмов обеспечивает прямой доступ к технологиям комбинаторных алгоритмов, делая акцент на проектировании, а не на анализе. Первая часть, «Практическое проектирование алгоритмов», содержит доступные инструкции по методам проектирования и анализа компьютерных алгоритмов. Вторая часть, «Путеводитель по алгоритмам для автостопщиков», предназначена для ознакомления и использования в качестве справочника и включает каталог алгоритмических ресурсов, реализаций и обширную библиографию.
НОВИНКИ третьего издания: — Новое и расширенное освещение рандомизированных алгоритмов, хеширования, метода «разделяй и властвуй», алгоритмов аппроксимации и квантовых вычислений — Полная онлайн-поддержка для преподавателей, включая улучшенный веб-компонент со слайдами лекций и видео — Полноцветные иллюстрации и код мгновенно разъясняют сложные концепты — Включает несколько новых «историй из практики», иллюстрирующих опыт реальных приложений — Более 100 новых задач, включая задачи из разделов «Программирование» на LeetCode и Hackerrank. — Предоставляет актуальные ссылки на лучшие реализации, доступные на языках C, C++ и Java. Дополнительные учебные материалы: — Содержит уникальный каталог, определяющий 75 алгоритмических задач, наиболее часто встречающихся на практике, и помогающий читателю найти правильный путь к их решению. — Упражнения включают «задачи для собеседований» из крупных компаний-разработчиков программного обеспечения. — Выделенные «домашние задания» подчеркивают основные понятия. — Стиль «без доказательств теорем» обеспечивает уникально доступный и интуитивно понятный подход к сложной теме. — Многие алгоритмы представлены с реальным кодом (написанным на C). — Предоставляет исчерпывающие ссылки как на обзорные статьи, так и на основную литературу. Написано известным исследователем алгоритмов, получившим премию.
Удобное для чтения руководство по проектированию алгоритмов обеспечивает прямой доступ к технологиям комбинаторных алгоритмов, делая акцент на проектировании, а не на анализе. Первая часть, «Практическое проектирование алгоритмов», содержит доступные инструкции по методам проектирования и анализа компьютерных алгоритмов. Вторая часть, «Путеводитель по алгоритмам для автостопщиков», предназначена для ознакомления и использования в качестве справочника и включает каталог алгоритмических ресурсов, реализаций и обширную библиографию.
НОВИНКИ третьего издания: — Новое и расширенное освещение рандомизированных алгоритмов, хеширования, метода «разделяй и властвуй», алгоритмов аппроксимации и квантовых вычислений — Полная онлайн-поддержка для преподавателей, включая улучшенный веб-компонент со слайдами лекций и видео — Полноцветные иллюстрации и код мгновенно разъясняют сложные концепты — Включает несколько новых «историй из практики», иллюстрирующих опыт реальных приложений — Более 100 новых задач, включая задачи из разделов «Программирование» на LeetCode и Hackerrank. — Предоставляет актуальные ссылки на лучшие реализации, доступные на языках C, C++ и Java. Дополнительные учебные материалы: — Содержит уникальный каталог, определяющий 75 алгоритмических задач, наиболее часто встречающихся на практике, и помогающий читателю найти правильный путь к их решению. — Упражнения включают «задачи для собеседований» из крупных компаний-разработчиков программного обеспечения. — Выделенные «домашние задания» подчеркивают основные понятия. — Стиль «без доказательств теорем» обеспечивает уникально доступный и интуитивно понятный подход к сложной теме. — Многие алгоритмы представлены с реальным кодом (написанным на C). — Предоставляет исчерпывающие ссылки как на обзорные статьи, так и на основную литературу. Написано известным исследователем алгоритмов, получившим премию.