Введение в анализ алгоритмов (Солтис Майкл, Логунов А. (переводчик)); ДМК Пресс, 2019

от 552 р. до 2619 р.

  • Издатель: ДМК-Пресс
  • ISBN: 978-5-97060-696-4
  • EAN: 9785970606964

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

Где купить (9)

Цена от 552 р. до 2619 р. в 9 магазинах

МагазинЦенаНаличие
2089 р.
Минимальная сумма заказа 100 рублей Крупнейшая сеть книжных магазинов Кэшбэк до 6.3%
Промокоды на скидку

26.06.2024
1326 р.
2040 р. -35% Один из первых книжных интернет-магазинов, работающий с 2002 года Кэшбэк до 6.5%

23.06.2024
2185 р.
Наличные, б/н, visa, qiwi, webmoney, я.деньги Заказ от 800 рублей мы привезем бесплатно! Кэшбэк до 7%

25.06.2024
2619 р.
Минимальные сроки доставки. Кэшбэк до 6.3%
Промокоды на скидку

26.06.2024
2619 р.
Кэшбэк до 6.3%
Промокоды на скидку

26.06.2024
552 р.
690 р. -20% Электронная книга Кэшбэк до 14%

26.06.2024
1273 р.
1436 р. -11%

24.06.2024
1831 р.
Повышенный кешбэк до 40%
Промокоды на скидку

Наличие уточняйте
13.04.2024
Яндекс.Маркет
5/5
1435 р.
Кэшбэк до 3.8%
Промокоды на скидку

Наличие уточняйте
17.06.2024
Avito доставка позволит получить любой товар, не выходя из дома

Описание

Как доказать, что заданный алгоритм делает то, что он должен делать?

Ключевые идеи индукции и инвариантности

Стандартные методы проектирования: жадные алгоритмы, динамическое программирование и парадигма "разделяй и властвуй"

Математическая основа алгоритмов

Расширенные алгоритмы

Задания с предельными сроками

Онлайновые алгоритмы

Шифрование с публичным ключом

Решение оптимизационных задач

Задача данной книги проста: разобрать "идеи", лежащие в основе программ, и показать, как доказывать их правильность.

Как математически доказать, что заданный алгоритм делает то, что он должен делать? И почему это так важно?

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

Книга усеяна задачами. Большинство задач теоретические, но многие требуют реализации алгоритма; для таких задач используется язык программирования Python 3. Несмотря на свою краткость, издание является математически строгим. Желательно предварительное знакомство с дискретной математикой.

Издание предназначено для студентов вузов, специалистов в области информатики и математики, а также широкого круга программистов и разработчиков.

Введение в анализ алгоритмов (Солтис Майкл, Логунов А. (переводчик)) - фото №1

Введение в анализ алгоритмов (Солтис Майкл, Логунов А. (переводчик)) - фото №2

Введение в анализ алгоритмов (Солтис Майкл, Логунов А. (переводчик)) - фото №3

Введение в анализ алгоритмов (Солтис Майкл, Логунов А. (переводчик)) - фото №4

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

О книге


ПараметрЗначение
Автор(ы)
ПереплетТвердый переплёт
ИздательДМК Пресс
Год издания2019
Возрастные ограничения6
Кол-во страниц278
Возрастное ограничение12+
АвторСолтис Майкл
Количество книг1
Вес0.58кг
Тип обложкимягкая
Формат70х100/16
Количество страниц278
ИздательствоДМК Пресс
РазделПрограммирование
ISBN978-5-97060-696-4
Размеры17,00 см × 24,00 см × 2,00 см
Обложкатвердый переплёт
Язык изданияrus
Страниц278
Переплёттвердый
ТематикаПрограммирование
Тираж100


Отзывы (0)


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


Книги: Информационные технологии, Программирование - издательство "ДМК-Пресс"

Категория 441 р. - 662 р.

Книги: Информационные технологии, Программирование

Категория 441 р. - 662 р.

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

12 ms