Алгоритмы на C++ #1

Алгоритмы на C++

О товаре
Перейти к описанию
Автор на обложке
Роберт Седжвик
Год выпуска
2011
Тип обложки
Твердый переплет
Тип книги
Печатная книга
Язык издания
Русский

О книге

Роберт Седжвик тщательно переписал, существенно расширил и обновил свою популярную книгу, чтобы получилось современное и исчерпывающее описание важных алгоритмов и структур данных. Вместе с Кристоферо
Товар не доставляется в ваш город
 
Доставка недоступна
Магазин
Подписаться
Ozon Россия
Перейти
4.9
Подтверждённые бренды
288
О магазине

Описание

Роберт Седжвик тщательно переписал, существенно расширил и обновил свою популярную книгу, чтобы получилось современное и исчерпывающее описание важных алгоритмов и структур данных. Вместе с Кристофером Ван Виком он разработал новые реализации на C++, которые выражают эти методы в сжатом, но наглядном виде, а также предоставляют программистам практические средства для их проверки в реальных приложениях.

В книге представлено много новых алгоритмов, а их объяснения гораздо более подробны, чем в предыдущем издании. Новая структура текста и подробные иллюстрации к нему вместе с сопутствующими комментариями значительно улучшают представление материала. Третье издание также содержит удачное сочетание теории и практики, которые делают работу Седжвика бесценным источником сведений для более чем 250 000 программистов!

В частях 1–4 книги рассматриваются фундаментальные алгоритмы, структуры данных, сортировка и поиск. В ней приведено подробное описание фундаментальных структур данных и алгоритмов для сортировки, поиска и сопутствующих приложений. Хотя, по сути, материал книги применим к программированию на любом языке, реализации Ван Вика и Седжвика используют естественную связь между классами C++ и реализациями абстрактных типов данных (АТД). В части 5 книги рассматриваются алгоритмы на графах, которые играют все более важную роль во множестве приложений, таких как сетевая связность, конструирование электронных схем, составление графиков, обработка транзакций и выделение ресурсов. Каждая часть содержит новые алгоритмы и реализации, усовершенствованные описания и диаграммы, а также множество новых упражнений для лучшего усвоения материала. Акцент на АТД расширяет диапазон применения программ и лучше соотносится с современными средами объектно-ориентированного программирования.

В этой книге описаны следующие темы
  • Подробное описание массивов, связных списков, строк, деревьев и других базовых структур данных
  • Акцентирование внимание на абстрактных типах данных (АТД), модульном программировании, объектно-ориентированном программировании и классах C++
  • Более 100 алгоритмов сортировки, выбора, реализаций АТД очереди с приоритетами и реализаций АТД таблицы символов (для поиска)
  • Новые реализации биномиальных очередей, многопутевой поразрядной сортировки, рандомизированных BST-деревьев, скошенных деревьев, слоеных списков, многопутевых trie-деревьев, B-деревьев, расширяемого хеширования и многих других методов
  • Больший объем численных характеристик алгоритмов, позволяющих сравнивать их
  • Более 1000 новых упражнений, которые помогают разобраться в свойствах алгоритмов
  • Полный обзор свойств и типов графов
  • Орграфы и DAG-графы
  • Минимальные остовные деревья
  • Кратчайшие пути
  • Сетевые потоки
  • Диаграммы, примеры кода на C++ и подробные описания алгоритмов

Настоящее издание предоставляет программистам полный инструментальный набор для реализации, отладки и использования алгоритмов в широком диапазоне компьютерных приложений.

Артикул
5531965
Автор на обложке
Роберт Седжвик
Год выпуска
2011
Тип обложки
Твердый переплет
Тип книги
Печатная книга
Язык издания
Русский
Количество страниц
1056
ISBN
978-5-8459-1650-1, 978-0-321-60633-4
Оригинальное название (для переводных изданий)
Algorithms in C++
Информация о технических характеристиках, комплекте поставки, стране изготовления, внешнем виде и цвете товара носит справочный характер и основывается на последних доступных к моменту публикации сведениях
Показать сначала: новые и полезные с высокой оценкой
М
Максим
22 апреля 2013
Отзыв устарел
Понятно изложенный материал с наглядными примерами. Необходимая к прочтению каждым программистом занимающимся проектированием алгоритмов. Для первоначального изучения с конечно сложновата, но все же можно разобраться приложив к ее изучению больше усилий. 
Вам помог этот отзыв?
С
Сергей
31 мая 2012
Отзыв устарел
Отличная книга - набор рассматриваемых алгоритмов большой и актуальный, описания подробные, написанные живым языком, но для понимания примеров требуются базовые знания С++. По сравнению с конкурирующей по объему книгой Кормена, эта книга выглядит более приземленной и практичной, и мне это нравится. Единственный минус этой, да и всех хороших книг по...  Читать полностью
Вам помог этот отзыв?
В
Вуколов Андрей
3 января 2012
Отзыв устарел
Книга будет полезна всем, кто занимается реализацией алгоритмов, так как дает очень хорошо подкрепленные теорией примеры. Незначительные "ляпы" перевода не в счет. Качество печати не порадовало - при интенсивном листании текст имеет свойство смазываться под пальцами. 
Вам помог этот отзыв?
К
Кирилл
4 октября 2011
Отзыв устарел
Это классика жанра :-) у каждого программиста должна быть в библиотеке эта книга. 
Вам помог этот отзыв?
A
AspiD
28 февраля 2012
Отзыв устарел
много различных, полезных, алгоритмов, довольно таки просто описаны. 
Вам помог этот отзыв?
D
Don Serjio
9 июля 2019
Отзыв устарел
Отлично изданная книга. Содержит ОЧЕНЬ много примеров и упражнений. Досконально и наглядно рассматриваются различные алгоритмы. Весьма внушительная книга. Твёрдая глянцевая обложка, белая бумага, чёткий шрифт и чёткие изображения (оттенки серого) 
Вам помог этот отзыв?
м
михаил н.
11 октября 2020
Отзыв устарел
Подача материала и манера письма:Очень увлекательная
Внешнее оформление:Превосходное
Качество бумаги:Отличное
Достоинства
Отличная книга. 
Недостатки
нет 
Комментарий
Мне были интересны сами алгоритмы и они есть в этой книге. С++ не принципиален. Купил года полтора назад, прочитал меньше половины, но не оставляю надежд прочитать и усвоить то, что там написано. А еще бумага хорошая, листать приятно 
Вам помог этот отзыв?
M
Max
11 июля 2018
Отзыв устарел
Достоинства
Хорошо подобранный материал. Качественное издание. 
Недостатки
не нашел 
Комментарий
Отличное пособие, я бы его отнес к «топовым» источникам знаний, когда за плечами уже есть более менее приличный багаж знаний. Минимальное знание С++, конечно, обязательно. Выбирал между этой книгой и книгой “Algorithms” (примеры на Java) того же автора, но ввиду отсутствия знаний Java, выбрал эту книгу. 
Вам помог этот отзыв?
F
Fadeev Alexey
22 марта 2018
Отзыв устарел
Достоинства
Книга классическая, а потому - хорошая. Отлично дополняет курс автора на coursera. Качество - претензий нет. 
Недостатки
Нет, разве что цена 
Комментарий
Однозначно рекомендую. 
Вам помог этот отзыв?
И
Игорь
21 июля 2017
Отзыв устарел
Достоинства
Очень подробное изложение материала, много иллюстраций и примеров кода. 
Недостатки
Нет. 
Комментарий
Очень хорошая книга! Эта книга точно не рассчитана на месяц чтения. Алгоритмы - довольно сложная тема, и поэтому эту книгу нужно читать не спеша, прорабатывая каждый алгоритм на бумаге/доске, вникая в его суть, набирать код и запускать на выполнение. Я получаю удовольствие от...  Читать полностью
Вам помог этот отзыв?
И
Иван Ереско
28 октября 2016
Отзыв устарел
Достоинства
Понятным языком расписано то, ради чего покупал. Мастхев одним словом 
Недостатки
Недостатков нет 
Комментарий
Твёрдая обложка, отличные бумага и шрифт, эта книга одна из лучших и понятных. Рассматриваются популярные алгоритмы, которые будут актуальны всегда, и примеры исполнения на с++. Знание линейной алгебры это минимум, чтобы не перечитывать одну строчку по 10 раз. 
Вам помог этот отзыв?
К
Карюгин Дмитрий
4 июля 2016
Отзыв устарел
Достоинства
Хорошая объёмная книга с доступным изложением материала. 
Недостатки
Конский ценник. Продавцы специально дерут 5 шкур. 
Комментарий
В реализациях некоторых алгоритмов есть ошибки. Не знаю: намеренные или нет. Но результат таков, что исправляя эти ошибки, лучше начинаешь понимать, как работает тот или иной алгоритм. Книга полезна студентам и тем, кто хочет развиться в программиста. 
Вам помог этот отзыв?
А
Александр
15 июля 2016
Отзыв устарел
В книге подробно с примерами и задачами на усвоение материала рассматриваются алгоритмы поиска, сортировки и алгоритмы на графах. Детально рассмотрены структуры данных и их эффективность. Рекомендую всем изучающим с++ и алгоритмы. 
Вам помог этот отзыв?
М
Михаил Д.
17 апреля 2019
Отзыв устарел
Достоинства
Очень подробно все описывается, обширное содержание. 
Недостатки
не увидел. 
Комментарий
Бумага отличная, перевод хороший, приятно читается. 
Вам помог этот отзыв?
В
Владислав Семенченко
8 июня 2018
Отзыв устарел
Достоинства
Отличное изложение материала, хорошая печать, упражнения 
Недостатки
Нет 
Комментарий
Покупкой доволен, буду изучать не один месяц:) 
Вам помог этот отзыв?
П
ПД УДАЛЕНЫ
21 октября 2015
Отзыв устарел
Быстро доставили. Крутая книга. Прошел читать 
Вам помог этот отзыв?
Рейтинга пока нет. Он формируется на основе актуальных отзывов на заказанные и оплаченные товары
По мнению покупателей
Качество бумаги: отличное
Внешнее оформление: превосходное
Подача материала и манера письма: очень увлекательная

Как правильно задавать вопросы?

Будьте вежливы и спрашивайте о товаре, на карточке которого вы находитесь

Если вы обнаружили ошибку в описанием товара, воспользуйтесь функцией

Как отвечать на вопросы?

Отвечать на вопросы могут клиенты, купившие товар, и официальные представители.

Выбрать «Лучший ответ» может только автор вопроса, если именно этот ответ ему помог.