- Теория сложности
- Сложность алгоритмов по памяти
- Сложность алгоритмов по времени
- Операции и параметры по которым производится анализ
- Скорость роста сложности алгоритма
- Классы входных данных
- Анализ в наилучшем, наихудшем и среднем случаях
- -
- Нижняя граница - наименьшее количество операций, необходимое для решения конкретной задачи
- Насколько быстро решается задача на массиве входных данных длины N?
- -
- Разбиение задач на классы по эффективности решающих их алгоритмов
- Использование дерева решений для определения нижней границы сложности
- Алгоритмы сортировки и поиска, на которых основана работа современных систем управления базами данных
- Алгоритмы поиска и выборки
- Алгоритмы сортировки
- Продолжение следует...
Анализ наихудшего случая говорит о максимальном времени работы алгоритма. Анализ наихудшего случая даёт верхние оценки для времени работы частей программы в зависимости от выбранных алгоритмов. При анализе наихудшего случая необходимо найти входные данные, на которых алгоритм будет выполнять больше всего работы.
Комментарии
Отправить комментарий