排列奇偶性与排序的关系
排列奇偶性
定义:
对于一个排列而已,如果它的逆序对为奇数,称为奇排列;反之称为偶排列
对于其中任意两个数交换造成的结果:排列奇偶性发生变化(线性代数知识,很好思考),逆序对+1/-1
对于其中三个数交换,即i->j->k->i,实际相当于做两次两个数交换(i,k)交换,(k,j)再交换,最终结果:排列奇偶性不发生改变,因为交换一次奇偶性改变,再交换一次再改变一次,即奇偶性不发生变化,逆序对+2/-2/+0
排序:
已经按小到大排序完的排列逆序对为0,若采用三个数交换的形式,要能成功排序,则需要排列中的逆序对为偶数才能成功。
对于多个数交换排序的形式,同理外推