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

...
Ещё от "Лабиринт":

Рекомендательный сервис

  • Общий рейтинг 4.62
  • Рейтинг покупателей 3.27
  • Рейтинг экспертов 4.06
  • Качество материалов 4.27
  • Надежность 4.66
  • Простота в использовании 4.70
  • Ремонтопригодность 4.12
  • Эффективность выполнения своих функций 4.12
  • Коэффициент удивления "Вау!" 4.62
  • Безопасность для пользователя4.76
  • Внешний вид 4.20
  • Удобство в уходе и чистке 4.71
  • Экологическая безопасность 4.06
  • Гарантия на товар 4.77
  • Соответствие стандартам качества 4.60
  • Инновационные технологии 4.74
  • Хит продаж 4.62
  • Скорость морального устаревания 4.21
  • Энергоэффективность 4.10
  • Универсальность использования 4.20
  • Наличие дополнительных функций 4.76
  • Соотношение цена-качество 3.07
  • Практичность и удобство хранения 4.26
  • Стабильность работы в различных условиях 4.67
  • Возможность персонализации 4.00
  • Ликвидность 4.16
  • Индекс рекомендаций 3.77
Как доказать, что заданный алгоритм делает то, что он должен делать? Ключевые идеи индукции и инвариантности Стандартные методы проектирования: жадные алгоритмы, динамическое программирование и парадигма "разделяй и властвуй" Математическая основа алгоритмов Расширенные алгоритмы Задания с предельными сроками Онлайновые алгоритмы Шифрование с публичным ключом Решение оптимизационных задач Задача данной книги проста: разобрать "идеи", лежащие в основе программ, и показать, как доказывать их правильность. Как математически доказать, что заданный алгоритм делает то, что он должен делать? И почему это так важно? Доказывается правильность классических алгоритмов: целочисленного деления, алгоритм Евклида, ранжирования, др. Помимо традиционных алгоритмов, таких как жадные алгоритмы, алгоритмы динамического программирования и алгоритмы "разделяй и властвуй", книга исследует также рандомизированные и онлайновые алгоритмы. Первые стали повсеместными из-за появления криптографии, а вторые необходимы во многих областях, начиная с операционных систем и заканчивая фондовым рынком. Книга усеяна задачами. Большинство задач теоретические, но многие требуют реализации алгоритма; для таких задач используется язык программирования Python 3. Несмотря на свою краткость, издание является математически строгим. Желательно предварительное знакомство с дискретной математикой. Издание предназначено для студентов вузов, специалистов в области информатики и математики, а также широкого круга программистов и разработчиков.
Информация о характеристиках, комплекте поставки, стране изготовления, внешнем виде и цвете товара носит справочный характер и взятая из открытых источников.
Введение в анализ алгоритмов продается в интернет-магазине Лабиринт
Эксперт: Сергей К., специалист по e-commerce
Дата рецензии: 14 июля 2025 года
Рекомендация к покупке нейтральная

Отзывы о товаре

Спасибо Ваш отзыв будет опубликован после проверки модераторами.
Добавить отзыв

Доставка покупки

    • Курьерская доставка в г. Москва;
    • Самовывоз из пункта выдачи.

Оплата заказа

  • Наличный расчет, оплата подарочным сертификатом, через мобильный телефон, наложенный платеж, предоплата на счет, электронные формы оплаты, пластиковые карты, баланс.
  • Наименование: ООО «Лабиринт.РУ»
  • ИНН: 7728644571

Предложения других продавцов

Рекомендуем аналогичные товары

Дополнительно из категории