Поиск книг, учебников, пособий в онлайн-магазинах
Я ищу
Название книги, автор, издатель, серия или ISBN
Алгоритмы на C++. Анализ структуры данных. Сортировка. Поиск. Алгоритмы на графах. Руководство

Алгоритмы на C++. Анализ структуры данных. Сортировка. Поиск. Алгоритмы на графах. Руководство

Автор: Седжвик Роберт, Ван Вик Кристофер Дж., 1056 стр., издатель: "Диалектика / Вильямс", ISBN: 978-0-321-60633-4, 978-5-8459-2070-6, 978-5-907144-21-7

Роберт Седжвик тщательно переписал, существенно расширил и обновил свою популярную книгу, чтобы получилось современное и исчерпывающее описание важных алгоритмов и структур данных. Вместе с Кристофером Ван Виком он разработал новые реализации на C++, которые выражают эти методы в сжатом, но наглядном виде, а также предоставляют программистам практические средства для их проверки в реальных приложениях. <br /> <br />В книге представлено много новых алгоритмов, а их объяснения гораздо более подробны, чем в предыдущем издании. Новая структура текста и подробные иллюстрации к нему вместе с сопутствующими комментариями значительно улучшают представление материала. Третье издание также содержит удачное сочетание теории и практики, которые делают работу Седжвика бесценным источником сведений для более чем 250 000 программистов! <br /> <br />В частях 1–4 книги рассматриваются фундаментальные алгоритмы, структуры данных, сортировка и поиск. В ней приведено подробное описание фундаментальных структур данных и алгоритмов для сортировки, поиска и сопутствующих приложений. Хотя, по сути, материал книги применим к программированию на любом языке, реализации Ван Вика и Седжвика используют естественную связь между классами C++ и реализациями абстрактных типов данных (АТД). В части 5 книги рассматриваются алгоритмы на графах, которые играют все более важную роль во множестве приложений, таких как сетевая связность, конструирование электронных схем, составление графиков, обработка транзакций и выделение ресурсов. Каждая часть содержит новые алгоритмы и реализации, усовершенствованные описания и диаграммы, а также множество новых упражнений для лучшего усвоения материала. Акцент на АТД расширяет диапазон применения программ и лучше соотносится с современными средами объектно-ориентированного программирования. <br /> <br />В этой книге описаны следующие темы <br /> <ul> <li>Подробное описание массивов, связных списков, строк, деревьев и других базовых структур данных</li> <li>Акцентирование внимание на абстрактных типах данных (АТД), модульном программировании, объектно-ориентированном программировании и классах C++</li> <li>Более 100 алгоритмов сортировки, выбора, реализаций АТД очереди с приоритетами и реализаций АТД таблицы символов (для поиска)</li> <li>Новые реализации биномиальных очередей, многопутевой поразрядной сортировки, рандомизированных BST-деревьев, скошенных деревьев, слоеных списков, многопутевых trie-деревьев, B-деревьев, расширяемого хеширования и многих других методов</li> <li>Больший объем численных характеристик алгоритмов, позволяющих сравнивать их</li> <li>Более 1000 новых упражнений, которые помогают разобраться в свойствах алгоритмов</li> <li>Полный обзор свойств и типов графов</li> <li>Орграфы и DAG-графы</li> <li>Минимальные остовные деревья</li> <li>Кратчайшие пути</li> <li>Сетевые потоки</li> <li>Диаграммы, примеры кода на C++ и подробные описания алгоритмов</li> </ul> Настоящее издание предоставляет программистам полный инструментальный набор для реализации, отладки и использования алгоритмов в широком диапазоне компьютерных приложений.
В наличии:
My-shop.ru My-shop.ru - 3310 руб. Перейти
 
Под заказ:
Labirint Labirint - 5186 руб. Перейти
 
Рейтинг книги: starstarstarstar 4 из 5, 9 голос(-ов).

Популярные книги по минимальной цене:

Письма Уильяма Берроуза
120 руб.
Путь наверх, или Слишком красивая и слишком доступная
70 руб.
Динозавры (+ 50 наклеек)
114 руб.
Твори! (большой формат)
489 руб.

Дополнительно: