|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alexander Chelmodeev 2:5062/17.5 09 Oct 2002 23:49:18 To : Egor Alexeev Subject : Алгоритм -------------------------------------------------------------------------------- 09 Окт 2002 Сp в 15:47 : Egor Alexeev --> Alexey Desyatnik: AD>> Каждую строку надо просмотреть на наличие двух соседних AD>> элементов (т.е. сложность поднимается _еще_ на m*n, EA> И что??? Это же слагаемое. Все равно сложность алгоритма остается EA> O(m*n*log(m*n)), что существенно меньше, чем O((m*n)^2). Я может и ошибаюсь, для 100000 элементов матрицы необходимое количество сравнений равно ~5*10^9, а количество сравнений при использовании QSort посчитать не смог, но в программе больше 1.5*10^6 не получилось. То есть при поиске сортировкой для 100000 эл-ов в 3 тыс. раз меньше сравнений. К тому же можно не искать в отсортированном массиве, а внутри цикла сортировки получить требуемое. ... http://ichip.rbcmail.ru ... mailto: ichip(a)rbcmail.ru --- GoldED+/386 1.1.5-20010807 rev.0813 (MS-DOS 7.10 pc) * Chip&Deal * * Origin: В cепapaтнoм дoгoвopе не ищи cпacения. (2:5062/17.5) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/147063da4c56d.html, оценка из 5, голосов 10
|