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

📅  最后修改于: 2021-09-24 06:04:53             🧑  作者: 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]答案:(乙)
解释:

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

这个问题的测验