- Руководства по пользованию программами
- Операционные системы и утилиты для ПК
- Интернет
- Графика. Дизайн. Проектирование
- Программы и утилиты для цифровых устройств
- Железо ПК
- Информатика
- Сети и коммуникации
- Бухгалтерия
- Базы данных
- Анализ данных
- Электронная бухгалтерия
- Машинное обучение. Анализ данных
- Менеджмент в IT
Введение в анализ алгоритмов (Солтис Майкл, Логунов А. (переводчик)); ДМК Пресс, 2019
1731 грн.
- Издатель: ДМК-Пресс
- ISBN: 978-5-97060-696-4
EAN: 9785970606964
- Книги: Программирование
- ID: 3406098
Описание
Как доказать, что заданный алгоритм делает то, что он должен делать?
Ключевые идеи индукции и инвариантности
Стандартные методы проектирования: жадные алгоритмы, динамическое программирование и парадигма "разделяй и властвуй"
Математическая основа алгоритмов
Расширенные алгоритмы
Задания с предельными сроками
Онлайновые алгоритмы
Шифрование с публичным ключом
Решение оптимизационных задач
Задача данной книги проста: разобрать "идеи", лежащие в основе программ, и показать, как доказывать их правильность.
Как математически доказать, что заданный алгоритм делает то, что он должен делать? И почему это так важно?
Доказывается правильность классических алгоритмов: целочисленного деления, алгоритм Евклида, ранжирования, др. Помимо традиционных алгоритмов, таких как жадные алгоритмы, алгоритмы динамического программирования и алгоритмы "разделяй и властвуй", книга исследует также рандомизированные и онлайновые алгоритмы. Первые стали повсеместными из-за появления криптографии, а вторые необходимы во многих областях, начиная с операционных систем и заканчивая фондовым рынком.
Книга усеяна задачами. Большинство задач теоретические, но многие требуют реализации алгоритма; для таких задач используется язык программирования Python 3. Несмотря на свою краткость, издание является математически строгим. Желательно предварительное знакомство с дискретной математикой.
Издание предназначено для студентов вузов, специалистов в области информатики и математики, а также широкого круга программистов и разработчиков.
Видео Обзоры (5)
Научись читать ЭКГ за 14 минут!!! Простой алгоритм интерпретации ЭКГ
1. Алгоритмы и структуры данных. Введение | Технострим
1. Введение в Python. Курс "ВВЕДЕНИЕ В АНАЛИЗ ДАННЫХ" | Технострим
Введение в распараллеливание алгоритмов и программ, Карпов В. Е. 24.09.2021г.
Введение в распараллеливание алгоритмов и программ, Карпов В. Е. 17.09.2021г.
Характеристики (23)
Параметр | Значение |
---|---|
Автор(ы) | Солтис Майкл, Логунов А. (переводчик) |
Переплет | Твердый переплёт |
Издатель | ДМК Пресс |
Год издания | 2019 |
Возрастные ограничения | 6 |
Кол-во страниц | 278 |
Возрастное ограничение | 12+ |
Автор | Солтис Майкл |
Количество книг | 1 |
Вес | 0.58кг |
Тип обложки | мягкая |
Формат | 70х100/16 |
Количество страниц | 278 |
Издательство | ДМК Пресс |
Раздел | Программирование |
ISBN | 978-5-97060-696-4 |
Размеры | 17,00 см × 24,00 см × 2,00 см |
Обложка | твердый переплёт |
Язык издания | rus |
Страниц | 278 |
Переплёт | твердый |
Тематика | Программирование |
Тираж | 100 |
Цены (1)
Цена от 1731 грн. до 1731 грн. в 1 магазинах
Магазин | Цена | Наличие |
---|---|---|
Купить в кредит (2)
Компания | Предложение |
---|---|
Полезные онлайн-сервисы
Компания | Предложение |
---|