Уведомлений еще не было
Оцените книгу
1
2
3
4
5
6
7
8
9
10
Ваша оценка 0
Полная книга
Скачать
Лабиринт
5760.00 ₽

Описание книги

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

Роберт Седжвик тщательно переписал, существенно расширил и обновил свою популярную книгу "Алгоритмы на 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. И Седжвик, и Ван Вик получили свои степени доктора философии в Университете Стэнфорда под руководством Дональда Э. Кнута. Книга «Алгоритмы на C++» автора Роберт Седжвик оценена посетителями КнигоГид, и её читательский рейтинг составил 8.00 из 10.
Для бесплатного просмотра предоставляются: аннотация, публикация, отзывы, а также файлы для скачивания.

  • Просмотров: 920
  • Рецензий: 0
Информация об издании
  • Переводчики: не указаны
  • Серия: Прикладная литература
  • ISBN (EAN): 978-5-8459-1650-1, 978-0-321-60633-4
  • Языки: Русский
  • Возрастное ограничение: не указано
  • Год написания: 2011
8.0 общий рейтинг

1 оценка

Подробная статистика
0-2
0%
0 оценок
3-4
0%
0 оценок
5-6
0%
0 оценок
7-8
100%
1 оценка
9-10
0%
0 оценок
Эту книгу оценили 1 пользователь
Возраст
0%
до 18
0%
18-25
0%
25-35
0%
35-45
0%
45+
100% мужчины
0% женщины


К этой книге не добавлены цитаты
Эта книга еще не добавлена в подборки
К ЭТОЙ КНИГЕ НЕ ДОБАВЛЕНЫ персонажи
К ЭТОЙ КНИГЕ НЕ ДОБАВЛЕНЫ ТЕСТЫ
ОГЛАВЛЕНИЕ ОТСУТСТВУЕТ
КНИГА НЕ УПОМИНАЛАСЬ В БЛОГАХ

Рецензии на книгу

Написано 0 рецензий

Программное обеспечение
8.2
0
0
Head First. Программирование для Android
Head First. Программирование для Android

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

Программирование
8.2
0
0
Психбольница в руках пациентов. Алан Купер об интерфейсах. Почему высокие технологии сводят нас с ума, и как восстановить душевное равновесие
Психбольница в руках пациентов. Алан Купер об интерфейсах. Почему высокие технологии сводят нас с ума, и как восстановить душевное равновесие

Как противостоять натиску компьютерных технологий, проникающих в нашу жизнь с ужасающей скоростью? Наши телефоны, фотокамеры, автомобили - все, что нас окружает, автоматизируется, программируется, создается людьми, которые, стремясь получить выгоду от применения микросхем, уклонились от своей прямой обязанности - делать эти продукты простыми в применении. И это не преувеличение, это реальность. Н...

Программное обеспечение
8.4
0
0
PHP 7
PHP 7

"Рассмотрены основы языка PHP и его рабочего окружения в Windows, Mac OS X и Linux. Отражены радикальные изменения в языке PHP, произошедшие с момента выхода предыдущего издания: трейты, пространство имен, анонимные функции, замыкания, элементы строгой типизации, генераторы, встроенный Web-сервер и многие другие возможности. Приведено описание синтаксиса PHP 7, а также функций для работы с массива...

Программирование
8.8
0
0
Интерфейс. Основы проектирования взаимодействия
Интерфейс. Основы проектирования взаимодействия

Алан Купер начал работу над первым изданием этой книги 20 лет назад. Он убеждал программистов в том, что пришла пора шагнуть навстречу пользователям и начать писать программы, которые будут им нравиться. В наши дни сложилась совершенно иная ситуация - оцифровка всех видов информации заставила пользователей с головой окунуться в новые технологии. Четвертое издание книги учитывает все изменения в от...

Программное обеспечение
8.0
0
0
ES6 и не только
ES6 и не только

Даже если у вас уже есть опыт работы с JavaScript, скорее всего, язык вы в полной мере не знаете. Особое внимание в этой книге уделяется новым функциям, появившимся в Ecmascript 6 (ES6) – последней версии стандарта JavaScript.ES6 повествует о тонкостях языка, малознакомых большинству работающих на JavaScript программистов. Вооружившись этими знаниями, вы достигнете подлинного мастерства; выучите н...

Программное обеспечение
8.6
0
0
Android. Программирование для профессионалов
Android. Программирование для профессионалов

Когда вы приступаете к разработке приложений для Android - вы как будто оказываетесь в чужой стране: даже зная местный язык, на первых порах всё равно чувствуете себя не комфортно. Такое впечатление, что все окружающие знают что-то такое, чего вы никак не понимаете. И даже то, что вам уже известно, в новом контексте оказывается попросту неправильным. Третье издание познакомит вас с интегрированной...

Программное обеспечение
0.0
0
0
CSS. Карманный справочник
CSS. Карманный справочник

Работая с каскадными таблицами стилей (CSS), читатель может быстро найти нужный ответ в этом удобном кратком справочнике, в котором предоставляются все основные сведения, необходимые для оперативной реализации CSS. Этот карманный справочник идеально подходит для веб-разработчиков от промежуточного до продвинутого уровня квалификации, а его четвертое издание дополнено согласно спецификации CSS3. По...

Компьютеры
7.4
0
0
Алгоритмы. Теория и практическое применение
Алгоритмы. Теория и практическое применение

Алгоритмы - это рецепты, которые делают возможным эффективное программирование. Их изучение позволяет усвоить общие подходы к решению задач и накапливать полезные методики для их решения. В этой книге представлено множество классических алгоритмов, вы узнаете, где они применяются и как их анализировать, чтобы понять их поведение. Эта книга может быть полезной не только в вашей текущей профессионал...

Программное обеспечение
8.0
0
0
HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств
HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств

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

Программное обеспечение
8.8
0
0
Простой Python. Современный стиль программирования
Простой Python. Современный стиль программирования

Эта книга идеально подходит как для начинающих программистов, так и для тех, кто только собирается осваивать Python, но уже имеет опыт программирования на других языках. В ней подробно рассматриваются самые современные пакеты и библиотеки Python. Стилистически издание напоминает руководство с вкраплениями кода, подробно объясняя различные концепции Python 3. Под обложкой вы найдете обширный матери...

Сделай сам
6.0
0
0
Дизайн и ремонт квартиры
Дизайн и ремонт квартиры

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

Медицина
0.0
0
0
Современная энциклопедия народной медицины
Современная энциклопедия народной медицины

В книге вы найдете простые и эффективные рецепты и методики лечения различных заболеваний и общего укрепления организма, основанные на применении надежных и безопасных лекарственных средств природного происхождения. Многолетний кропотливый труд Николая Ивановича Мазнева уже помог миллионам его читателей и пациентов не только справиться с конкретными недугами, но и провести очистку и оздоровление в...

Альтернативная медицина
0.0
0
0
Народный лечебник
Народный лечебник

Стараясь справиться с болезнью, мы часто занимаемся самолечением, а ведь многие лекарства представляют собой химические соединения, вызывающие побочные эффекты. Однако существуют недорогие, мягко действующие средства, которыми можно пользоваться в домашних условиях, не опасаясь побочных эффектов. Фитотерапия, глинолечение, сокотерапия, водолечение, дыхательная гимнастика, массаж, апитерапия - все ...

Этикет
0.0
0
0
Стрижки и прически
Стрижки и прически

Француженки справедливо утверждают, что найти хорошего парикмахера сложнее, чем удачно выйти замуж. Ведь в парикмахерском искусстве важно не только знание приемов, но и творческий подход, умение заранее видеть, какая прическа будет идеальной для того или иного человека. Если у вас хорошо развита фантазия и есть желание научиться стричь, эта книга для вас. В ней дана вся необходимая информация об и...

Альтернативная медицина
0.0
0
0
Лучшие методы и методики в лечении гипертонической болезни
Лучшие методы и методики в лечении гипертонической болезни

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

Медицина
0.0
0
0
Ходьба - средство от ста болезней
Ходьба - средство от ста болезней

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

Эзотерика
0.0
0
0
Универсальный сонник для всей семьи
Универсальный сонник для всей семьи

Уникальная карта определения снов, не имеющая аналогов! Внутри книги вы найдете "Карту снов", с помощью которой сможете максимально точно истолковать приснившийся сон. В соннике приведено более 1000 сновидческих символов с различными трактовками. Очень удобен в пользовании. Каждый сновиденченский образ имеет несколько трактовок. По особым указаниям вы поймете, что означает сон конкретно для вас. В...

Сад и огород
0.0
0
0
Календарь успешного садовода
Календарь успешного садовода

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

Сад и огород
0.0
0
0
Два урожая за один сезон
Два урожая за один сезон

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

Медицина
0.0
0
0
Разведение и содержание пчел
Разведение и содержание пчел

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