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

Ціна: 1400 грн.

Автор: Седжвік Роберт

Видавництво: Діалектика

Мова російська

К-ть сторінок: 1056

Формат: 70×100 / 16

Артикул: 978-5-907144-21-7 Категорія: Product ID: 17101

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

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

У книзі «Алгоритми на C ++» представлено багато нових алгоритмів, а їх пояснення набагато більш докладні, ніж в попередньому виданні. Нова структура тексту і докладні ілюстрації до нього разом з супутніми коментарями значно покращують уявлення матеріалу.

Третє видання також містить вдале поєднання теорії та практики, які роблять роботу Седжвика безцінним джерелом відомостей для більш ніж 300 000 програмістів в світі! У частинах 1-4 книги розглядаються фундаментальні алгоритми, структури даних, сортування і пошук. У ній наведено докладний опис фундаментальних структур даних і алгоритмів для сортування, пошуку і супутніх додатків.

Хоча, по суті, матеріал книги застосуємо до програмування на будь-якій мові, реалізації Ван Віка і Седжвика використовують природний зв’язок між класами C ++ і реалізаціями абстрактних типів даних (АТД). У частині 5 книги розглядаються алгоритми на графах, які відіграють все більш важливу роль в безлічі додатків, таких як мережева зв’язність, конструювання електронних схем, складання графіків, обробка транзакцій і виділення ресурсів.

Кожна частина містить нові алгоритми і реалізації, вдосконалені опису та діаграми, а також безліч нових вправ для кращого засвоєння матеріалу. Акцент на АТД розширює діапазон застосування програм і краще співвідноситься з сучасними середовищами об’єктно-орієнтованого програмування.

У книзі «Алгоритми на C ++» описані наступні теми:

  • докладний опис масивів, зв’язкових списків, рядків, дерев та інших базових структур даних;
  • акцентування уваги на абстрактних типах даних (АТД), модульному програмуванні, об’єктно-орієнтованому програмуванні і класах C ++;
  • понад 100 алгоритмів сортування, вибору, реалізацій АТД черзі з пріоритетами і реалізацій АТД таблиці символів (для пошуку);
  • нові реалізації біноміальних черг, багатоколійні поразрядной сортування, рандомізованих BST-дерев, скошених дерев, листкових списків, багатоколійні trie-дерев, B-дерев, расширяемого хеширования і багатьох інших методів;
  • більший обсяг чисельних характеристик алгоритмів, що дозволяють порівнювати їх; більше 1000 нових вправ, які допомагають розібратися у властивостях алгоритмів;
  • повний огляд властивостей і типів графів;
  • Орграф і DAG-графи;
  • мінімальні остовне дерева; найкоротші шляхи;
  • мережеві потоки;
  • діаграми, приклади коду на C ++ і докладні описи алгоритмів.

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

Вага 1.625 kg
Название

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

Автор

Видавництво

діалектика

Мова

Количество страниц

1056

Формат, мм

70×100 / 16

Бумага

офсетний

ISBN

978-5-907144-21-7

Штрихкод

9785907144217

Переплёт

Тверда