Дуже часто, якщо час роботи алгоритму є складним виразом, сам алгоритм також є складним і непрактичним. Кожне з коренів куба та асимптотичного часу роботи має тенденцію до складності алгоритму, а також прихованих постійних факторів до часу виконання.
Чи є у нас яскраві приклади, коли це правило не вдається?
Звичайно, легко знайти приклади алгоритмів, які дуже важко реалізувати, хоча вони мають дуже простий час роботи в гіршому випадку. А як щодо зворотнього?
Чи є у нас приклади дуже простих і практичних детермінованих алгоритмів, які легко здійснити, але, мабуть, мають дуже складний вираз, як його найгірший асимптотичний час роботи?
Зверніть увагу на ключові слова "детермінований" та "найгірший"; аналіз простих рандомізованих алгоритмів досить легко призводить до складних виразів.
Звичайно, що "складне" - це питання смаку. У будь-якому разі, я хотів би бачити вираз, який є занадто некрасивим, щоб містити назву вашої статті. І я вважаю за краще складну функцію одного природного параметра (розмір вводу, кількість вузлів тощо).
PS. Я думав, що не ставлю це питання "великого списку", а не CW. Я хотів би знайти єдиний відмінний приклад (якщо він взагалі існує). Тому, будь ласка, опублікуйте іншу відповідь, лише якщо ви вважаєте, що вона "краща", ніж будь-яка відповідь на даний момент.