在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
这个问题的测验