число инверсий в перестанове
- From
- Konstantin Azarov ()
- To
- Gennady Mayko
- Date
- 2003-01-07T14:50:39Z
- Area
- RU.ALGORITHMS
From: "Konstantin Azarov" <azarov@comtv.ru>
Hello, Gennady!
GM> Каким образом можно узнать число инверсий в заданной перестановке,
GM> чтобы определить, четная эта перестановка или нечетная?
GM> Я знаю (и использую сейчас) способ, основанный на прямом подсчете
GM> инверсий пар чисел в перестановке, но мне он кажется неэффективным.
Можно посчитать за O(n*log(n)) - надо быструю сортировку провести, попутно
подсчитывая перестановки
--- ifmail v.2.15dev5
* Origin: Comcor-TV (2:5020/400)