逆序数的计算

 我来答
班婉君须赩
2020-02-24 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:890万
展开全部
解答如下:
当n=1时,排列为1
2,逆序数t=0;
当n=2时,排列为1
3
2
4,逆序数t=1;
当n=3时,排列为1
3
5
2
4
6,逆序数t=1+2=3;
当n=4时,排列为1
3
5
7
2
4
6
8,逆序数t=1+2+3=6;
当n=5时,排列为1
3
5
7
9
2
4
6
8
10,逆序数t=1+2+3+4=10;
………
依次类推得排列1,3,…(2n-1),2,4,…(2n)的逆序数为
T=0+1+2+3+…+(n-1)=n(n-1)/2
补充:
这个题目是由一个奇数列与一个偶数列组成的
2是分界点,把2之前的看成一部分,2之后(包括2)的看成一部分
然后再看2n-1与2n就会知道其规律性了
读书小明白
高粉答主

2020-10-03 · 醉心答题,欢迎关注
知道答主
回答量:12.8万
采纳率:2%
帮助的人:6244万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
房芊芊莫瀚
2019-07-17 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:619万
展开全部
顺次一个一个检测各个数的【逆序数】(排列后面比它小的数的个数。(其实这不是唯一的方法,但如果连这个方法也不会也不必贪多!)),然后把各个逆序数加起来就得到整个排列的逆序数。
排列中:n[(2n)...]=2n-1
【因为后面
2n-1个数都比2n小】;
n[。。(2n-2)。。。]
=2n-3
【2n-2后面有2n-2个数,除2n-1比它大,都小】;
n'(2n-4)=2n-5
【后面有2n-3个数,2n-1、2n-3比它大】;
。。。
n'(2)=1
【只有
1
比它小】;
n'[(2n-1)]=n-1
【后面n-1个都比它小】;
n'[(2n-3)]=n-2
。。。
。。。
n‘(3)=1
【1
比它小】;
n'(1)=0
【后面没有比它小的】;
所以,排列的逆序数=n(排列)
=(2n-1)+(2n-3)+...+3+1+(n-1)+(n-2)+...+2+1+0
=[(1+2n-1)n/2]+(0+n-1)n/2
=(2n^2)/2+(n^2-n)/2
=(3n^2-n)/2
【逆序数的计算因方法的不同,数值并不唯一,但奇偶性是一定的。】
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式