Алиб.ру - Главная
|
Последние поступления
|
Форум
|
Продавцы книг
|
Как купить книгу
|
Как продать книги
|
Ищу книгу
|
Доставка
|
О сайте
|
Все книги в продаже (3779584) Загрузка книг проводится ежедневно в 9 и 23ч. |
|     Покупаете здесь первый раз?   |
Александреску А. Современное проектирование на С++ . C++ In-Depth СПб Диалектика 2020г. 336с. Бумажный переплет, Обычный формат. (ISBN: 978-5-907114-24-1 / 9785907114241)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 1000 руб. Найти
В книге Современное проектирование на C++ Андрей Александреску открыл новые перспективы в области программирования на языке C++. Проявив великолепные творческие способности, Александреску виртуозно разработал совершенно новый подход к проектированию, объединяющий шаблонное проектирование, обобщенное программирование и особенности языка C++. Это позволяет программистам создавать выразительные и гибкие программы, хорошо приспособленные к повторному применению. В книге вводится понятие обобщенных компонентов — шаблонов проектирования, пригодных для повторного применения и позволяющих создавать шаблонные коды для компилятора, причем для их разработки используется только язык C++. Обобщенные компоненты позволяют легко и гладко переходить от проекта к прикладной программе, генерируя код, который лучше соответствует целям исходного проекта и поддерживает возможность повторного использования структур с минимальными изменениями. Автор описывает особенности программирования на языке C++, позволяющие создавать обобщенные компоненты и применять их для создания реальных приложений на промышленной основе. В книге глубоко проанализированы и решены актуальные задачи программирования. В частности, рассмотрены следующие аспекты обобщенного программирования. Гибкое проектирование на основе стратегий. Частичная специализация шаблонов. Списки типов — мощное средство для манипуляции структурами. Шаблоны проектирования Visitor, Singleton, Command и Abstract Factory. Мультиметоды.
Состояние: отличное
Александреску А., Саттер Г. Стандарты программирования на С++. C++ In-Depth СПб Диалектика 2020г. 224с. Бумажный переплет, Обычный формат. (ISBN: 978-5-907114-30-2 / 9785907114302)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 1000 руб. Найти
Согласованные, высококачественные стандарты программирования повышают качество программного обеспечения, сокращают время его разработки, способствуют командной работе, снижают затраты времени на решение несущественных вопросов и облегчают сопровождение программ. Два эксперта мирового уровня в программировании на C++, творчески переработав опыт всего программистского сообщества, сумели собрать лучшее в этой книге, которую любой программист или команда могут использовать в качестве основы для разработки собственных стандартов кодирования. Авторы не обошли вниманием ни один из разделов C++: проектирование и стиль кодирования, функции, операторы, дизайн классов, наследование, конструкторы и деструкторы, копирование, присваивание, пространства имен, модули, шаблоны, обобщенность, исключения, контейнеры и алгоритмы STL, а также многое другое. Каждая рекомендация сопровождается кратким описанием и примерами из практики. От определения типа до обработки исключений — в этой книге собран лучший опыт, последние достижения и наработки, о которых вы могли просто еще не знать, даже если уже давно используете C++. В книге вы найдете ответы на массу различных вопросов, в том числе: Что следует стандартизировать, а что нет? Каким образом обеспечить масштабируемость кода? Какие элементы входят в разумную стратегию обработки ошибок? Как (и почему) следует избегать излишних зависимостей? Когда и как следует совместно использовать статический и динамический полиморфизм? Как обеспечить `безопасное` перекрытие функций? Когда следует обеспечивать бессбойный обмен объектов? Почему и как следует предотвращать пересечение исключениями границ модулей? Почему вместо массивов следует использовать vector и string? Как выбрать верный алгоритм STL для поиска или сортировки? Каким правилам надо следовать для написания кода, безопасного в смысле использования типов? Работаете ли вы в одиночку или в группе — эта книга поможет вам писать более ясный код, причем делать это более быстро и качественно.
Состояние: отличное
Вахалия Ю. UNIX изнутри. Классика Computer Science СПб Питер 2003г. 844с. Твердый переплет, Обычный формат. (ISBN: 5-94723-013-5 / 5947230135)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 3000 руб. Найти
Эта книга показывает ядро UNIX с точки зрения разработчика систем. Книга не расчитана на начинающих и содержит знания о таких концептуальных вещах, как ядро системы, процессы или виртуальная память. Она может быть использована как профессиональное руководство, или как пособие в высших учебных заведениях.
Состояние: отличное
Галовиц Я. С++17 STL. Стандартная библиотека шаблонов Библиотека программиста СПб Питер 2018г. 432с. Бумажный переплет, Обычный формат. (ISBN: 978-5-4461-0680-6 / 9785446106806)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 1000 руб. Найти
С++ — объектно-ориентированный язык программирования, без которого сегодня немыслима промышленная разработка ПО. В этой замечательной книге описана работа с контейнерами, алгоритмами, вспомогательными классами, лямбда-выражениями и другими интересными инструментами, которыми богат современный С++. Освоив материал, вы сможете коренным образом пересмотреть привычный подход к программированию. Преимущество издания — в подробном описании стандартной библиотеки шаблонов С++, STL. Ее свежая версия была выпущена в 2017 году. В книге вы найдете более 90 максимально реалистичных примеров, которые демонстрируют всю мощь STL. Многие из них станут базовыми кирпичиками для решения более универсальных задач. Вооружившись этой книгой, вы сможете эффективно использовать С++17 для создания высококачественного и высокопроизводительного ПО, применимого в различных отраслях.
Состояние: отличное
Джосаттис Н.М. Стандартная библиотека С++. Справочное руководство М. Издательский дом `Вильямс` 2017г. 1136с. Твердый переплет, Обычный формат. (ISBN: 978-5-8459-1837-6 / 9785845918376)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 3000 руб. Найти
Стандартная библиотека С++ содержит набор универсальных классов и интерфейсов, значительно расширяющих ядро языка С++. Однако эта библиотека не является самоочевидной. Для того чтобы полнее использовать возможности ее компонентов и извлечь из них максимальную пользу, необходим полноценный справочник, а не простое перечисление классов и их функций. В данной книге описывается библиотека как часть нового стандарта ANSI/ISO C++ (C++11). Здесь содержится исчерпывающее описание каждого компонента библиотеки, включая его предназначение и структуру; очень подробно описываются сложные концепции и тонкости практического программирования, необходимые для их эффективного использования, а также ловушки и подводные камни; приводятся точные сигнатуры и определения наиболее важных классов и функций, а также многочисленные примеры работоспособных программ. Основным предметом изучения в книге является стандартная библиотека шаблонов (STL), в частности контейнеры, итераторы, функциональные объекты и алгоритмы. В книге описаны все новые компоненты библиотеки, вошедшие в стандарт С++11, в частности: Параллельная работа; Арифметика рациональных чисел; Часы и таймеры; Новые контейнеры STL; Новые алгоритмы STL; Новые интеллектуальные указатели; Случайные числа и распределения; Свойства типов и утилиты; Регулярные выражения. В книге также рассматриваются новый стиль программирования на С++ и его влияние на стандартную библиотеку, включая лямбда-функции, диапазонные циклы for, семантику перемещения и вариативные шаблоны. Николаи М.Джосаттис — независимый технический консультант, разрабатывающий программные системы среднего и крупного масштаба для телекоммуникационных, финансовых и промышленных компаний. Бывший член рабочей группы Комитета по стандартизации С++, широко известный в программистском сообществе как автор популярных книг. Кроме книги Стандартная библиотека С++, ставшей мировым бестселлером после ее первой публикации в 1999 году, он является автором книги C++ Templates: The Complete Guide (Addison-Wesley, 2003; русский перевод: Вандервурд Д. Джосаттис Н. Шаблоны С++: справочник разработчика. — М.: Издательский дом `Вильямс`, 2003) и SOA in Practice: The Art of Distributed System Design (O’Reilly Media, 2007).
Состояние: отличное
Джосаттис Н.М., Вандевурд Д., Грегор Д. Шаблоны С++. Справочник разработчика СПб Диалектика 2020г. 848с. Твердый переплет, Обычный формат. (ISBN: 978-5-9500296-8-4 / 9785950029684)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 3000 руб. Найти
Наверняка вы знакомы с таким литературным приемом, как `роман в романе`. Но это встречается не только в литературе, но и в программировании. Шаблоны в C++ — это, по сути, целый язык в языке (к тому же язык Тьюринг-полный), который достоин отдельных книг, и не просто книг — а шедевров. И это при том, что метапрограммирование — всего лишь одна из многих возможностей, предоставляемых программисту современными шаблонами C++. Одним из таких шедевров можно смело считать книгу, которую вы держите в руках. Несмотря на то что в заглавии скромно указано — `второе издание`, это совершенно новая книга, отражающая тот факт, что за прошедшие со времени первого издания 15 лет произошло очень много изменений, и в первую очередь это кардинальные изменения самого языка C++, который стал еще более мощным орудием в руках программиста, позволяющим создавать существенно более производительные программы. Принятые со времени первого издания стандарты C++11, C++14 и C++17 не обошли стороной и шаблоны, сделав их еще более выразительным средством программирования, позволяющем создавать еще более эффективные (и эффектные с точки зрения эстетики программирования) программы. По сути, почти вся стандартная библиотека C++ построена на применении шаблонов. Авторы книги (которые не нуждаются в представлении) — Дэвид Вандевурд, Николаи Джосаттис и Дуглас Грегор — не зря потратили столько лет на работу над книгой.
Состояние: отличное
Клейнберг Дж., Тардос Е. Алгоритмы. Разработка и применение Классика Computer Science СПб Питер 2016г. 800с. Твердый переплет, Обычный формат. (ISBN: 978-5-496-01545-5 / 9785496015455)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 2500 руб. Найти
Впервые на русском языке выходит одна из самых авторитетных книг по разработке и использованию алгоритмов. Алгоритмы — это основа программирования, определяющая, каким образом программное обеспечение будет использовать структуры данных. Вы познакомитесь с базовыми аспектами построения алгоритмов, основными понятиями и определениями, структурами данных, затем перейдете к основным методам построения алгоритмов, неразрешимости и методам решения неразрешимых задач, и, наконец, изучите рандомизацию при проектировании алгоритмов. Самые сложные темы объясняются на четких и простых примерах, поэтому книга может использоваться как для самостоятельного изучения студентами, так и учеными-исследователями или профессионалами в области компьютерных технологий, которые хотят получить представление о применении тех или иных методов проектирования алгоритмов. Алгоритмический анализ состоит из двух фундаментальных компонентов: выделения математически чистого ядра задачи и выявления методов проектирования подходящего алгоритма на основании структуры задачи. И чем лучше аналитик владеет полным арсеналом возможных методов проектирования, тем быстрее он начинает распознавать «чистые» формулировки, лежащие в основе запутанных задач реального мира.
Состояние: отличное
Паттерсон Д., Хеннесси Дж. Архитектура компьютера и проектирование компьютерных систем. Классика Computer Science СПб Питер 2012г. 784с. Твердый переплет, Обычный формат. (ISBN: 978-5-459-00291-1 / 9785459002911)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 2500 руб. Найти
Книга, выходящая уже в 4-м издании, посвящена структурной организации компьютера и отражает революционные изменения, происходящие в области аппаратного обеспечения, в частности стремительный переход от однопроцессорных систем к многоядерным микропроцессорам. В издании подробно описывается архитектура компьютера и устройство всех его компонентов: процессоров, блоков памяти, средств ввода-вывода и хранения данных. Отличительной особенностью книги является демонстрация взаимодействий между аппаратными средствами и системным программным обеспечением. Особое внимание уделяется многоядерным вычислительным системам и параллельному программированию. Многочисленные упражнения и задачи, приводимые после каждой темы, помогают закрепить материал. Книга рассчитана на широкий круг читателей: от студентов, изучающих компьютерные технологии, до опытных разработчиков, которые хотят освоить современные концепции многопроцессорного программирования.
Состояние: отличное
Страуструп Б. Дизайн и эволюция языка С++. Серия `Для программистов` М. ДМК Пресс 2016г. 446с. Бумажный переплет, Уменьшенный формат. (ISBN: 978-5-97060-419-9 / 9785970604199)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 2000 руб. Найти
В книге, написанной создателем языка С++ Бьерпом Страуструпом, представлено описание процесса проектирования и разработки языка программирования С++. Здесь изложены цели, принципы и практические ограничения, наложившие отпечаток на структуру и облик С++, обсужден дизайн недавно добавленных в язык средств: шаблонов, исключений, идентификации типа во время исполнения и пространств имен. Автор анализирует решения, принятые в ходе работы над языком, и демонстрирует, как правильно применять `реальный объектно-ориентированный язык программирования`. Книга удобно организована, поучительна, написана с юмором. Описание ключевых идей даст начинающему пользователю ту основу, на которой позже он выстроит свое понимание всех деталей языка. Опытный программист найдет здесь обсуждение принципиальных вопросов проектирования, что позволит ему лучше понять язык, с которым он работает.
Состояние: отличное
Страуструп Б. Программирование: принципы и практика с использованием С++. СПб Диалектика 2019г. 1328с. Твердый переплет, Обычный формат. (ISBN: 978-5-6040724-8-6 / 9785604072486)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 5000 руб. Найти
Подготовка к созданию реальных программ Автор книги предполагает, что читатели в конце концов начнут писать нетривиальные программы либо в качестве профессиональных разработчиков программного обеспечения, либо в качестве программистов, работающих в других областях науки и техники. Упор на основные концепции и методы Основные концепции и методы программирования в книге излагаются глубже, чем это принято в традиционных вводных курсах. Этот подход служит основательным фундаментом для разработки полезных, правильных, понятных и эффективных программ. Программирование на современном языке C++ (С++11 и С++14) Книга представляет собой введение в программирование, включая объектно-ориентированное и обобщенное программирование. Одновременно она представляет собой введение в язык C++, один из широко применяющихся языков программирования в современном мире. В книге описаны современные методы программирования на C++, включая стандартную библиотеку и возможности С++11 и С++14, позволяющие упростить программирование. Для начинающих программистов и всех, кто хочет научиться программировать Книга предназначена в основном для людей, никогда ранее не программировавших, и опробована на более чем тысяче студентов университета. Однако и опытные программисты, и студенты, уже изучившие основы программирования, найдут в книге много полезной информации, которая позволит им перейти на еще более высокий уровень мастерства. Широкий охват тем Первая половина книги охватывает широкий спектр основных понятий, методов проектирования и программирования, свойств языка C++ и его библиотек. Это позволит читателям писать программы, выполняющие ввод и вывод данных, вычисления и построение простых графических изображений. Во второй половине рассматриваются более специализированные темы (такие, как обработка текста, тестирование и язык С). В книге содержится много справочного материала. Исходные тексты программ и иные материалы читатели могут найти на веб-сайте автора.
Состояние: отличное
Страуструп Б. Язык программирования С++. М. Бином 2019г. 1136с. Твердый переплет, Обычный формат. (ISBN: 978-5-7989-0425-9 / 9785798904259)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 1500 руб. Найти
Книга написана Бьерном Страуструпом - автором языка программирования С++ - и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре С++, так и современный объектно-ориентированный подход к созданию программных продуктов. Книга адресована программистам, использующим в своей повседневной работе С++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка из первых рук.
Состояние: отличное
Керниган Б. Время UNIX. A History and a Memoir Серия `Библиотека программиста` СПб Питер 2021г. 224с. Твердый переплет, Обычный формат. (ISBN: 978-5-4461-1669-0 / 9785446116690)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 1000 руб. Купить
Операционная система Unix завоевала мир, чего совсем не могли представить ее создатели, творя историю на последнем этаже Bell Labs в 1969 году. Идея этой ОС оказала колоссальное влияние на разработку программного обеспечения и развитие операционных систем. Вы узнаете о том, как зарождалась система Unix, чем она примечательна и почему занимает столь важное место в компьютерном мире, а также об удивительных людях, вложивших в нее силы и душу. Книга представляет собой честный и остроумный рассказ о жизни айтишного сообщества тех времен — никакой зауми, страниц кода и ссылок. Расслабьтесь и получайте удовольствие, погрузившись в историю, полную приключений и открытий. Брайан Керниган - автор и соавтор дюжины книг по программированию, включая легендарные `Язык программирования Си` и `Unix. Программное окружение`. На протяжении 30 лет был членом той самой группы UNIX в исследовательском центре Bell Labs и не только наблюдал создание UNIX.
Состояние: отличное
Петцольд Ч. Код:тайный язык информатики. 3-е издание М. Манн, Иванов и Фербер 2021г. 448с. Твердый переплет, Обычный формат. (ISBN: 978-5-00169-421-2 / 9785001694212)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 1500 руб. Купить
Культовая книга, ставшая для многих первым уверенным шагом в программировании. Хотя современные компьютеры и сложнее, чем компьютеры четвертьвековой или полувековой давности, фундаментально они не изменились. Вот почему изучать историю техники так здорово: чем сильнее углубляешься в прошлое, тем проще становятся технологии. Поэтому легко добраться до точки, где понятно решительно все.
Состояние: отличное
Шилдт Г. С++: полное руководство, классическое издание. СПб Диалектика 2020г. 800с. Бумажный переплет, Обычный формат. (ISBN: 978-5-907114-74-6 / 9785907114746)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 1500 руб. Купить
Авторитетный профессионал и блестящий автор книг по программированию, Герберт Шилдт переработал и дополнил свой, ставший уже классическим, справочник по С++. Шилдт продемонстрировал и подобно разъяснил каждый аспект языка С++, включая ключевые слова, операторы, директивы препроцессора и библиотеки. В справочнике перечислены даже ключевые слова, используемые в программировании на платформе .NET. Все это описано кратко и доходчиво, в присущем автору стиле, принесшем ему заслуженную славу. Информация, содержащаяся в справочнике, будет полезна как начинающему программисту, так и опытному профессионалу.
Состояние: отличное
Таненбаум Э., Остин Т. Архитектура компьютера. 6-е издание Классика Computer Science СПб Питер 2019г. 816с. Твердый переплет, Обычный формат. (ISBN: 978-5-4461-1103-9 / 9785446111039)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 2500 руб. Купить
Книга Эндрю Таненбаума, всемирно известного специалиста в области информационных технологий, писателя и преподавателя, выходящая уже в шестом издании, посвящена структурной организации компьютера. В ее основе лежит идея иерархической структуры, в которой каждый уровень выполняет вполне определенную функцию. В рамках этого нетрадиционного подхода подробно описываются цифровой логический уровень, уровень архитектуры команд, уровень операционной системы и уровень языка ассемблера. В шестое издание внесены многочисленные изменения, которые приводят книгу в соответствие со стремительным развитием компьютерной отрасли. В частности, была обновлена информация о машинах, представленных в качестве примеров: Intel Core i7, Texas Instrument OMAP4430 и Atmel ATmega168. Книга рассчитана на широкий круг читателей: как на студентов, изучающих компьютерные технологии, так и на тех, кто самостоятельно знакомится с архитектурой компьютера.
Состояние: отличное
Хеннесси Дж., Паттерсон Д. Компьютерная архитектура. Количественный подход. Издание 5-е. Мир радиоэлектроники М. Техносфера 2016г. 936с. Твердый переплет, Обычный формат. (ISBN: 978-5-94836-413-1 / 9785948364131)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 2500 руб. Купить
Компьютерный мир сегодня находится в центре революции: мобильные клиенты и облачные вычисления являются сейчас доминирующей парадигмой в развитии программирования и аппаратных инноваций. Пятое оригинальное издание «Компьютерной архитектуры» фокусируется на этом существенном сдвиге. Ключевым моментом нового издания является значительно переработанная глава, посвященная параллелизму уровня данных, которая раскрывает тайну архитектур графических процессоров с помощью четких объяснений, используя традиционную терминологию архитектуры ЭВМ.В книге описывается, каким образом программное обеспечение и облачные технологии стали доступны для сотовых телефонов, планшетных компьютеров, ноутбуков и других мобильных устройств. Каждая глава включает в себя два реальных примера (один мобильный центр и один центр обработки данных), чтобы проиллюстрировать эти революционные изменения.Книга предназначена как для профессиональных инженеров и архитекторов, так и для тех, кто связан с преподаванием и изучением курсов современной архитектуры и проектирования компьютеров.
Состояние: отличное
Липпман С.Б., Лажойе Ж., Му Б.Э. Язык программирования С++. Базовый курс СПб Диалектика 2019г. 1120с. Твердый переплет, Обычный формат. (ISBN: 978-5-6041394-9-3 / 9785604139493)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 4000 руб. Купить
Вы держите в руках новое издание популярного и исчерпывающего бестселлера по языку программирования C++, которое было полностью пересмотрено и обновлено под стандарт С++11. Оно поможет вам быстро изучить язык и использовать его весьма эффективными и передовыми способами. В соответствии с самыми передовыми и современными методиками изложения материала авторы демонстрируют использование базового языка и его стандартной библиотеки для разработки эффективного, читабельного и мощного кода. С самого начала этой книги читатель знакомится со стандартной библиотекой C++, ее самыми популярными функциями и средствами, что позволяет сразу же приступить к написанию полезных программ, еще не овладев всеми нюансами языка. Большинство примеров из книги было пересмотрено так, чтобы использовать новые средства языка и продемонстрировать их наилучшие способы применения. Эта книга — не только проверенное руководство для новичков в C++, она содержит также авторитетное обсуждение базовых концепций и методик языка C++ и является ценным ресурсом для опытных программистов, особенно желающих побыстрей узнать об усовершенствованиях С++11.
Состояние: отличное
Прата С. Язык программирования С++. СПб Диалектика 2020г. 1248с. Твердый переплет, Обычный формат. (ISBN: 978-5-907114-00-5 / 9785907114005)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 5000 руб. Купить
Книга представляет собой тщательно проверенный, качественно составленный полноценный учебник по одной из ключевых тем для программистов и разработчиков. Эта классическая работа по вычислительной технике обучает принципам программирования, среди которых структурированный код и нисходящее проектирование, а также использованию классов, наследования, шаблонов, исключений, лямбда-выражений, интеллектуальных указателей и семантики переноса. Автор и преподаватель Стивен Прата создал поучительное, ясное и строгое введение в C++. Фундаментальные концепции программирования излагаются вместе с подробными сведениями о языке C++. Множество коротких практических примеров иллюстрируют одну или две концепции за раз, стимулируя читателей осваивать новые темы за счет непосредственной их проверки на практике. Вопросы для самоконтроля и упражнения по программированию, предлагаемые в конце каждой главы, помогут читателям сосредоточиться на самой критически важной информации и систематизировать наиболее сложные концепции. Написанное в дружественном стиле, простое в освоении руководство для самостоятельного изучения подойдет как студентам, обучающимся программированию, так и разработчикам, имеющим дело с другими языками и стремящимся лучше понять фундаментальные основы этого ключевого языка программирования. Шестое издание этой книги обновлено и расширено с учетом последних тенденций в разработке на C++, а также с целью детального отражения нового стандарта С++11.
Состояние: отличное
Седжвик Р. Алгоритмы на С++. СПб Диалектика 2019г. 1056с. Твердый переплет, Обычный формат. (ISBN: 978-5-907144-21-7 / 9785907144217)
(Читайте описание продавца BS - konviktet, Челябинск.) Цена: 5000 руб. Купить
Роберт Седжвик тщательно переписал, существенно расширил и обновил свою популярную книгу, чтобы получилось современное и исчерпывающее описание важных алгоритмов и структур данных. Вместе с Кристофером Ван Виком он разработал новые реализации на C++, которые выражают эти методы в сжатом, но наглядном виде, а также предоставляют программистам практические средства для их проверки в реальных приложениях. В книге представлено много новых алгоритмов, а их объяснения гораздо более подробны, чем в предыдущем издании. Новая структура текста и подробные иллюстрации к нему вместе с сопутствующими комментариями значительно улучшают представление материала. Третье издание также содержит удачное сочетание теории и практики, которые делают работу Седжвика бесценным источником сведений для более чем 250 000 программистов! В частях I—IV рассматриваются фундаментальные алгоритмы, структуры данных, сортировка и поиск. В них приведено подробное описание фундаментальных структур данных и алгоритмов для сортировки, поиска и сопутствующих приложений. Хотя, по сути, материал книги применим к программированию на любом языке, реализации Ван Вика и Седжвика используют естественную связь между классами C++ и реализациями абстрактных типов данных (АТД). В части V рассматриваются алгоритмы на графах, которые играют все более важную роль во множестве приложений, таких как сетевая связность, конструирование электронных схем, составление графиков, обработка транзакций и выделение ресурсов. Каждая часть содержит новые алгоритмы и реализации, усовершенствованные описания и диаграммы, а также множество новых упражнений для лучшего усвоения материала. Акцент на АТД расширяет диапазон применения программ и лучше соотносится с современными средами объектно-ориентирован-ного программирования. В этой книге описаны следующие темы: • Подробное описание массивов, связных списков, строк, деревьев и других базовых структур данных; • Акцентирование внимания на абстрактных типах данных (АТД), модульном программировании, объектно-ориентированном программировании и классах C++; • Более 100 алгоритмов сортировки, выбора, реализаций АТД очереди с приоритетами и реализаций АТД таблицы символов (для поиска); • Новые реализации биномиальных очередей, многопутевой поразрядной сортировки, рандомизированных BST-деревьев, скошенных деревьев, слоеных списков, многопутевых trie-деревьев, В-деревьев, расширяемого хеширования и многих других методов; • Больший объем численных характеристик алгоритмов, позволяющих сравнивать их; • Более 1000 новых упражнений, которые помогают разобраться в свойствах алгоритмов; • Полный обзор свойств и типов графов; • Орграфы и DAG-графы; • Минимальные остовные деревья; • Кратчайшие пути; • Сетевые потоки; • Диаграммы, примеры кода на C++ и подробные описания алгоритмов. Настоящее издание предоставляет программистам полный инструментальный набор для реализации, отладки и использования алгоритмов в широком диапазоне компьютерных приложений.
Состояние: отличное
^ Наверх! |
Лучшие продавцы >>>
|
КАРТА сайта · Алиб.ру - Главная · Авторам и правообладателям · Указатель серий · Alib в Українi · Пластинки · Марки · Добавить в Избранное
Copyright © 1999 - 2023,
Ведущий и K°. Все права защищены.
Вопросы, предложения пишите в книгу
|
      |
| 0 c | |