Лидия Гольцева
Лидия Гольцева

Какой сложности двухмерный массив всех перестановок?

Женя
Женя

Если о сложности алгоритма, то грубо говоря O(N!).
Т. е. пусть задан упорядоченный набор объектов с порядком (числом элементов) N. Их природа непринципиальна, т. к. в качестве расчетов удобнее отобразить их на упорядоченную последовательность натуральных чисел 1, 2, ..N (или проиндексировать) . Очевидно, что число всевозможных перестановок N!
Грубо потому как зависит от алгоритма: нужно учитывать и внутренние операции перестановки. Но N! - носитель.
Если потестить прогу, то где то 10*N! шагов получается. Хотя обычно множитель константу в сложности не учитывают...

Похожие вопросы
а можно ли трёх или больше мерный объект, засунуть в двухмерное пространство??
Дан двухмерный массив из нолей и единиц, найти алгоритм всех перестановок?
Может ли существовать в реальности пространственно двухмерный или одномерный материальный объект?
Что не так? С++ Двухмерные массивы
Как вводится матрица (двухмерный массив) на языке Pascal ?
как перевести двухмерный массив в одномерный на Паскале? ? помогите. я пыталась и ничего не получается.
«Смотри внутри» . Паскаль! Нужно создать двухмерный массив по формуле, и заменить отрицательные положительными.
pascal abs. как вывести двухмерный массив нормально а не в столбик или строку
геометрия, повышенный уровень сложности
Найти количество перестановок из букв слова «вальс»