Что было бы большим обозначением O длины списка перестановок символов списка слов длины n?Big O Обозначение для перестановок списка слов
Я просто не знаю, как выразить это, потому что это будет как п! для каждого слова, где n - это символы этого слова, но O (n!) - это просто сложность одного слова, а не список n слов.
Кроме того, каждое слово может иметь разные размеры.
Пример:
Давайте предположим, что у меня есть слова "ABC", "ABCD" и "ABCDE". Если мне нужно создать перестановки для каждого слова, я бы привел список списков строк длиной 6, 24 и 120, т. Е. Перестановки «abc» будут в первом списке, перестановки второго слова будет во втором и т. д. и так далее.
Если я использую итератор перестановки, сколько времени потребуется для создания всех этих списков?
Зависит от алгоритма .. – Blorgbeard
@Blorgbeard Извините, я имел в виду bruteforce. – ElderMael
Определить «bruteforce» ... –