来自刘克中的问题
求排列的逆序数n(n-1)...21,答案是n(n-1)/2,为什么要用到等差求和公式或者别的什么方法做?
求排列的逆序数n(n-1)...21,答案是n(n-1)/2,为什么要用到等差求和公式或者别的什么方法做?
3回答
2020-12-19 23:38
求排列的逆序数n(n-1)...21,答案是n(n-1)/2,为什么要用到等差求和公式或者别的什么方法做?
求排列的逆序数n(n-1)...21,答案是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个逆序