一、全排列及其逆序数
从n个不同的元素中取出n个排成一列 , 叫做这n个元素的全排列
n个不同元素的所有排列的种数 , 通常用Pn表示 , 可计算如下
从n个元素中任取一个放在第一个位置上 , 有n种取法
从剩下的n-1个元素中任取一个放在第二个位置上 , 有n-1种取法
这样继续下去 , 直到最后只剩下一个元素放在第n个位置上,只有1种取法
于是Pn=n·(n-1)⋯3·2·1=n!
例如用1 , 2 , 3三个数字作排列 , 排列总数Pn=3·2·1=6
它们是123 , 231 , 312 , 132 , 213 , 321
对于n个不同的元素 , 先约定各元素之间有一个标准次序
(例如n个不同的自然数 , 可约定由小到大为标准次序)
于是在这n个元素的任一排列中
当某一对元素的先后次序与标准次序不同时 , 就说这对元素构成1个逆序
一个排列中所有逆序的总数叫做这个排列的逆序数
逆序数为奇数的排列叫做奇排列 , 逆序数为偶数的排列叫做偶排列
下面来讨论计算排列的逆序数的方法
为简化起见 , 设n个元素为1至n这n个自然数 , 并约定由小到大为标准次序,
设p1p2⋯pn为这n个自然数的一个排列 , 对于元素pi(i=1 , 2 , ⋯ , n)
如果比pi小的且排在pi后面的元素有ti个 , 就说pi这个元素的逆序数是ti
即是这个排列的逆序数
例4求排列32514的逆序数
解: 在排列32514中
比3小,且排在3后面的数有2个(2,1) , 逆序数t1=2
比2小,且排在2后面的数有1个(1) , 逆序数t2=1
比5小,且排在5后面的数有2个(1,4) , 逆序数t3=2
比1小,且排在1后面的数有0个 , 逆序数t4=0
比4小,且排在4后面的数有0个 , 逆序数t5=0
是奇排列
二、对换
在排列中
将任意两个元素对调 , 其余的元素不动 , 这种作出新排列的操作叫做对换
将相邻两个元素对换 , 叫做相邻对换。
定理1:一个排列中的任意两个元素对换 , 排列改变奇偶性
证明:
1.相邻对换改变奇偶性
设排列中有两个相邻元素,交换它们的位置。
若,则原顺序对在对换后变为逆序对,逆序数增加。
若,则原逆序对在对换后变为顺序对,逆序数减少。
其他元素对的顺序关系不变。
因此,相邻对换总使逆序数改变一个奇数(±1),排列的奇偶性改变。
2.任意对换可表示为奇数次相邻对换
设对换的两个元素在排列中的位置分别为和()。
先将位于的元素逐步与右侧相邻元素交换,经过次相邻对换到达位置。
此时原位于的元素被挤到位置,再将其逐步与左侧相邻元素交换,
经过次相邻对换到达位置。
总相邻对换次数为:
这是一个奇数。
3.结论,每次相邻对换改变排列的奇偶性,
奇数次相邻对换的复合效果仍是改变奇偶性。
因此,任意对换改变排列的奇偶性。
举例说明
例1:初始排列:,逆序数(偶排列)。
对换与,得排列。逆序数(奇排列)
故奇偶性改变。
推论 奇排列对换成标准排列的对换次数为奇数
偶排列对换成标准排列的对换次数为偶数
例1:
取奇排列,
对换分解:
一、:;
二、:;
三、:;
对换次数3(奇数)。
例2:
取偶排列。
对换分解:
一、:;
二、:。
对换次数(偶数)。