|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alexander Chelmodeev 2:5062/17.5 10 Oct 2002 19:21:43 To : Egor Alexeev Subject : Алгоритм -------------------------------------------------------------------------------- 10 Окт 2002 Чт в 11:51 : Egor Alexeev --> Alexander Chelmodeev: EA>>> O(m*n*log(m*n)), что существенно меньше, чем O((m*n)^2). AC>> Я может и ошибаюсь, для 100000 элементов матрицы необходимое AC>> количество сравнений равно ~5*10^9, а количество сравнений при AC>> использовании QSort посчитать не смог, но в программе больше AC>> 1.5*10^6 не получилось. То есть при поиске сортировкой для 100000 AC>> эл-ов в 3 тыс. раз меньше сравнений. К тому же можно не искать в AC>> отсортированном массиве, а внутри цикла сортировки получить AC>> требуемое. EA> Естественно. Я же именно про это и написал. Я только подтвердил цифрами. А вот всё-таки не соображу, как посчитать не порядок О(), а точно - макс. необходимое кол-во сравнений при сортировке? ... 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: Мышелoвки 'Киш мишь!', пp-вo Узбекиcтaн (2:5062/17.5) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/147063da5d409.html, оценка из 5, голосов 10
|