Я изучаю временную сложность в школе, и наше основное внимание, похоже, сосредоточено на алгоритмах полиномиального времени O(n^c)
и алгоритмах квазилинейного времени O(nlog(n))
с иногда экспоненциальным временем< /em> O(c^n)
алгоритм как пример перспективы во время выполнения. Однако работа с большими временными сложностями никогда не рассматривалась.
Я хотел бы увидеть пример задачи с алгоритмическим решением, которое выполняется за факториальное время O(n!)
. Алгоритм может быть наивным подходом к решению проблемы, но его нельзя искусственно раздуть, чтобы он работал за факторное время.
Дополнительный уличный авторитет, если алгоритм факториального времени является наиболее известным алгоритмом для решения проблемы.