Ваш город
Москва
Ваш город Москва?
+7 928 117-10-37
Отдел продаж
Режим работы:
Пн-Сб 10:00—18:00;
Вс выходной
КАТАЛОГ ТОВАРОВ
0КорзинаПусто0 руб.
Товары в корзине
корзина пуста
КАТАЛОГ ТОВАРОВ
Корзина пуста0 руб.0
Товары в корзине
корзина пуста
Корзина пуста0 руб.0
Товары в корзине
корзина пуста

Введение в анализ алгоритмов

Поделиться
Введение в анализ алгоритмов
​Задача данной книги проста: разобрать «идеи», лежащие в основе программ, и пока-зать, как доказывать их правильность. Как математически доказать, что заданный алгоритм делает то, что он должен делать ? И почему это так важно ?..
Характеристики
Автор(ы):
Майкл Солтис
Издательство:
ДМК Пресс
Год издания:
2019
Кол-во страниц:
278
Переплёт:
Твердый
Смотреть все
Получение информации о методах доставки
Артикул: 18644
Нет в наличии
1 235
Описание

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

Как математически доказать, что заданный алгоритм делает то, что он должен делать ? И почему это так важно ?
Доказывается правильность классических алгоритмов: целочисленного деления, алгоритм Евклида, ранжирования, др. Помимо традиционных алгоритмов, таких как жадные алгоритмы, алгоритмы динамического программирования и алгоритмы «разделяй и властвуй», книга исследует также рандомизированные и онлайновые алгоритмы. Первые стали повсеместными из-за появления криптографии, а вторые необходимы во многих областях, начиная с операционных систем и заканчивая фондовым рынком.
Книга усеяна задачами. Большинство задач теоретические, но многие требуют реализации алгоритма; для таких задач используется язык программирования Python 3. Несмотря на свою краткость, издание является математически строгим. Желательно предварительное знакомство с дискретной математикой.
Издание предназначено для студентов вузов, специалистов в области информатики и математики, а также широкого круга программистов и разработчиков.
Файлы к книге, в том числе упражнения на языке Python доступны на сайте книги, а также на сайте издательства.
Основные темы книги:

  • предварительные условия;
  • жадный алгоритм;
  • разделяй и властвуй;
  • динамическое программирование;
  • онлайновые алгоритмы;
  • рандомизированные алгоритмы;
  • алгоритмы в линейной алгебре;
  • вычислительная основа;
  • математическая основа.

Об авторе:
Майкл Солтис (Michael Soltys) является профессором и заведующим кафедрой компьютерных наук Калифорнийского государственного университета на Нормандских островах, США, с 2014 года. Его научные интересы лежат в области алгоритмов, в особенности в области строковых алгоритмов и кибербезопасности. Солтис консультирует бизнес и промышленность в области цифровой криминалистики и информационной безопасности. Регулярно ведет курсы по кибербезопасности и алгоритмам.

Характеристики
Автор(ы)
Майкл Солтис
Переводчик
А. В. Логунов
Издательство
ДМК Пресс
Год издания
2019
ISBN
978-5-97060-696-4
Кол-во страниц
278
Формат страниц
70x100/16 (170x240 мм)
Размеры товара
242 × 171 × 20 мм
Язык
Русский
Переплёт
Твердый
Доп. сведения
Офсетная бумага
Иллюстрации
черно-белые
Тираж
200 экз.
Вес
560 г
Отзывы

Loading...
Помощь
+7 928 117-10-37
Отдел продаж
Если у вас возникли вопросы при оформлении заказа, обратитесь по указанным контактам.
Мы используем файлы cookie, чтобы сайт был лучше для вас.