О книге: Алгоритмы на C++ (Седжвик Роберт); Вильямс, 2019

  • Издатель: Вильямс
  • ISBN: 978-5-8459-2070-6
  • EAN: 9785845920706

  • Книги: Программирование
  • ID:1761087
Где купить

О книге


ПараметрЗначение
Автор(ы)
ИздательВильямс
Переплет70х100/16
Год издания2019
СерияЯзыки программирования
Страниц1056
Переплёттвердый
ISBN978-5-8459-2070-6,978-5-907144-21-7
Размеры24,00 см × 17,00 см × 5,30 см
Формат70х100/16
ТематикаПрограммирование
Тираж1000
Обложкатвердый переплёт
Язык изданияrus
Кол-во страниц1056


Сравнить цены

Последняя известная цена от 160 р. до 274 р. в 3 магазинах

В данный момент у нас нет информации о наличии данного товара в магазинах.
Вы можете поискать его на других площадках:

МагазинЦенаНаличие
Заказ от 800 рублей мы привезем бесплатно!

Наличие уточняйте
06.11.2024
Крупнейшая в Беларуси оптовая и розничная торговая сеть строительных материалов и инструментов
Мы предлагаем профессиональную консультацию, вежливое обслуживание, честные цены и быструю и аккуратную доставку
Промокоды на скидку
Мы трудимся, чтобы предложить максимальный выбор: товаров, способов оплаты, вариантов доставки — и лучший сервис
Промокоды на скидку
24shop - это возможность приобрести все необходимое в одном месте
Домотехника
5/5
Быстрая доставка. Мы доставляем товар по всей Беларуси в удобное для вас время
Промокоды на скидку
Яндекс.Маркет
5/5
Промокоды на скидку

Описание

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

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

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

Каждая часть содержит новые алгоритмы и реализации, усовершенствованные описания и диаграммы, а также множество новых упражнений для лучшего усвоения материала. Акцент на АТД расширяет диапазон применения программ и лучше соотносится с современными средами объектно-ориентированного программирования.

В книге "Алгоритмы на C++" описаны следующие темы

Подробное описание массивов, связных списков, строк, деревьев и других базовых структур данных

Акцентирование внимание на абстрактных типах данных (АТД), модульном программировании, объектно-ориентированном программировании и классах C++

Более 100 алгоритмов сортировки, выбора, реализаций АТД очереди с приоритетами и реализаций АТД таблицы символов (для поиска)

Новые реализации биномиальных очередей, многопутевой поразрядной сортировки, рандомизированных BST-деревьев, скошенных деревьев, слоеных списков, многопутевых trie-деревьев, B-деревьев, расширяемого хеширования и многих других методов

Больший объем численных характеристик алгоритмов, позволяющих сравнивать их

Более 1000 новых упражнений, которые помогают разобраться в свойствах алгоритмов

Полный обзор свойств и типов графов

Орграфы и DAG-графы

Минимальные остовные деревья

Кратчайшие пути

Сетевые потоки

Диаграммы, примеры кода на C++ и подробные описания алгоритмов

Книга "Алгоритмы на C++" предоставляет программистам полный инструментальный набор для реализации, отладки и использования фундаментальных алгоритмов в широком диапазоне компьютерных приложений.

Об авторах

Роберт Седжвик - профессор компьютерных наук в Принстонском университете. Занимает должность директора в компании Adobe Systems, работал в исследовательских коллективах в Xerox PARC, Институте оборонного анализа и INRIA. Вместе с Филиппом Флажоле (Philippe Flajolet) написал книгу An Introduction to the Analysis of Algorithms.

Кристофер Дж. Ван Вик - профессор математики и компьютерных наук и заодно заместитель декана в Университете Дрю. Работал в исследовательском коллективе в Bell Laboratories. И Седжвик, и Ван Вик получили свои степени доктора философии в Университете Стэнфорда под руководством Дональда Э. Кнута.

Смотри также о книге.

Отзывы (3)


  • 5/5

    Отличная книга, все темы, что указаны в оглавлении, подробно и понятно раскрыты. Хорошее оформление и перевод, качественная бумага. Но нужно иметь в виду, например, при сравнении этой книги с Корманом Кнутом: автор (как и Кнут) еще не дописал все 8 частей алгоритмов. Здесь представлены только 5 частей, т.е. отсутствуют части 6. строковые алгоритмы, 7. геометрические и 8. линейное программирование, сводимость итп. Например в книге Кормена это все есть, хотя описывается не так многословно как здесь. Если вы выбираете одну книгу по алгоритмам это стоит учесть. Также не стоит брать эту книгу именно из-за C++ - в ней не описываются какие-то супер оптимизации или хитрости именно для этого языка, алгоритмы можно изучать и на псевдокоде. В остальном - маст хэв.

  • 4/5

    Книга Р.Седжвика является замечательным фундаментом для программирования. Отличный инструмент в работе и обучении. Рекомендую!

Все отзывы (3)



Зарегистрируйтесь и получайте бонусы за покупки!


Книги: Программирование Вильямс

Категория 128 р. - 192 р.

Книги: Программирование

Категория 128 р. - 192 р.

закладки (0) сравнение (0)

6 ms