Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
1. Понятие алгоритма.
1.1 Введение.
При таком анализе алгоритма важную роль имеют входные данные, так как для
разных классов входных данных время работы алгоритма может существенно отличаться.
Поэтому нужно разбить всевозможные входные данные на классы. На данных
одного класса условия работы алгоритма должны быть одинаковыми. Поэтому на данном
классе входных данных алгоритм имеет определенную асимптотическая сложность. На
другом классе входных данных асимптотическая сложность алгоритма может быть
другой.
Анализируя всевозможные классы входных данных определяют наихудший случай
(дающий максимальное количество операций), наилучший случай и средний случай. Для
каждого случая определяют асимптотическую сложность алгоритма.