📜  门| GATE-CS-2003 |第61章

📅  最后修改于: 2021-06-28 23:31:47             🧑  作者: Mango

在n个不同整数的排列a1…..an中,一个求逆是一对(ai,aj),因此i aj。如果所有排列的可能性均等,那么在随机选择的排列1…..n中预期的反转次数是多少?
(A) n(n – 1)/ 2

(B) n(n – 1)/ 4
(C) n(n +1)/ 4
(D) 2n [log2 n]答案: (B)
解释:

There are n(n-1)/2 pairs such that i < j.

For a pair (ai, aj), probability of being inversion is 1/2.

Therefore expected value of inversions = 1/2 * (n(n-1)/2)
                                       = n(n-1)/4

这个问题的测验