Как вы рассчитываете сложность пространства?
Как вы рассчитываете сложность пространства?

Видео: Как вы рассчитываете сложность пространства?

Видео: Как вы рассчитываете сложность пространства?
Видео: Парадоксы в ЧЕТЫРЕХМЕРНОМ пространстве | Артур Шарифов 2024, Май
Anonim

Вспомогательный Космос : временный Космос (без учета размера ввода), выделенного вашим алгоритмом для решения проблемы, относительно размера ввода. Космическая сложность включает как вспомогательные Космос а также Космос используется вводом. Космическая сложность = Размер ввода + Вспомогательный Космос.

Так вот, что такое космическая сложность с примером?

Космическая сложность - это мера объема оперативной памяти, необходимой алгоритму. Это означает, сколько памяти в худшем случае потребуется на любом этапе алгоритма. Как со временем сложность , нас больше всего беспокоит то, как Космос потребности растут, выражаясь в терминах «большой ой», по мере того, как растет размер N входной задачи.

Кроме того, какой алгоритм имеет наивысшую пространственную сложность? Алгоритмы сортировки

Алгоритм Структура данных Сложность космоса: Худшая
Быстрая сортировка Множество На)
Сортировка слиянием Множество На)
Сортировка в куче Множество О (1)
Гладкая сортировка Множество О (1)

Кроме того, что такое сложность пространства и сложность времени?

Сложность времени - функция, описывающая количество время алгоритм принимает количество входных данных для алгоритма. Космическая сложность - функция, описывающая объем памяти ( Космос ) алгоритм принимает количество входных данных для алгоритма.

Включает ли сложность пространства ввод?

Космическая сложность включает оба вспомогательных Космос а также Космос использован Вход.

Рекомендуемые: