Re: Алгоритм
- From
- Evgenij Masherov (2:5020/175.2)
- To
- Victor Pogolsha
- Date
- 2002-10-11T09:37:23Z
- Area
- RU.ALGORITHMS
From: "Evgenij Masherov" <EMasherow@nsi.ru>
Thu Oct 10 2002 11:59, Victor Pogolsha wrote to Egor Alexeev:
AD>>> Каждую строку надо просмотреть на наличие двух соседних
AD>>> элементов (т.е. сложность поднимается _еще_ на m*n,
EA>> И что??? Это же слагаемое. Все равно сложность алгоритма остается
EA>> O(m*n*log(m*n)), что существенно меньше, чем O((m*n)^2).
VP> Я одного не понимаю... почему лобовая реализация O((m*n)^2)???
VP> Как я разумею, решение влоб - это последовательное сравнение текущего
VP> эл-та с _последующими, отбрасывая предыдущие_, а это вовсе не O((m*n)^2).
Я бы рекомендовал ознакомиться со смыслом обозначения О().
Здесь именно O((m*n)^2), поскольку O((m*n)^2)=O((m*n)^2/2)
Евгений Машеров АКА СанитарЖеня
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)