求解全排列的逆序数 1.123...n 2.135...(2n-1)24…(2n) 3.135…(2n-1)(2n)…2

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 14:32:19

求解全排列的逆序数 1.123...n 2.135...(2n-1)24…(2n) 3.135…(2n-1)(2n)…2
求解全排列的逆序数 1.123...n 2.135...(2n-1)24…(2n) 3.135…(2n-1)(2n)…2

求解全排列的逆序数 1.123...n 2.135...(2n-1)24…(2n) 3.135…(2n-1)(2n)…2

  1, 2, 3, ..., n   递增,∴逆序数为0

 1,3,5,...,(2n-1),2,4,…,(2n)

前面n个递增,逆序为0,2前面比2大的有n-1个,4前面比4大的有n-2个,……

2n前面比2n大的有0个,

∴序列的逆序数=1+2+……+(n-1)=n(n-1)/2

1,3,5,...,(2n-1),(2n), (2n-2),…,4,2

2n-2前面比2n-2大的有2个,2n-4前面比2n-4大的有4个,……,

2前面比2大的有2(n-1)个,

∴序列的逆序数=2[1+2+……+(n-1)]=n(n-1)