
2个回答
展开全部
计算逆序数的方法:
从左至右, 计每个数的右边比它小的数的个数, 求和即为排列的逆序数.
逆序数 n(n-1)...21
= (n-1) + (n-2) + ... + 1 + 0
= n(n-1)/2.
从左至右, 计每个数的右边比它小的数的个数, 求和即为排列的逆序数.
逆序数 n(n-1)...21
= (n-1) + (n-2) + ... + 1 + 0
= n(n-1)/2.
追问
为什么不是从n开始加,要从 (n-1)开始加(n-2)
追答
n 的右边 比n小的数 有 (n-1) 个, 与n构成n-1个逆序
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询