Алгоритм
- From
- Alexander Chelmodeev (2:5062/17.5)
- To
- Egor Alexeev
- Date
- 2002-10-10T18:21:43Z
- Area
- RU.ALGORITHMS
/Привет Egor!/
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)