的交换,也都可以利用这两个矩阵,进行元素间的交换来等价实现。当且仅当v(12)或v(21) 与v(1 n + 1)或v(2 n + 1)进行交换时,需要同时在两个矩阵中进行交换操作,其他交换都是在一个矩阵内进行操作,
因此,如果不涉及v(12)或v(21) 与v(1 n + 1)或v(2 n + 1)的交换,交换次数等于n * 2的矩阵,即仍为偶数次交换。
如果涉及到v(12)或v(21) 与v(1 n + 1)或v(2 n + 1)的交换,则需要在中间随便找一个v(i j)作为过渡元素,再随便找该矩阵中的两个元素v(mn) v(op)作为临时交换变量,交换过程为:
v(12)或v(21)交换到v(i j),再将v(1 n + 1)或v(2 n + 1)与v(12)或v(21)交换,再将v(i j)与v(1 n + 1)或v(2 n + 1)交换
结论1: "对于任意的m*n的矩阵,若经过偶数次的左右移动,以及偶数次的上下交换,那么序列的逆序对的奇偶性保持不变"
1)假设序列按照先行后列的顺序排列,那么每次左右交换,都不改变序列的逆序对的奇偶性;
a) 当列为奇数的时候,每次上下交换,也不改变序列的逆序对的奇偶性;
b) 当列为偶数的时候,每次上下交换,都会改变序列的逆序对的奇偶性;
2)假设序列按照先列后行的顺序排列,那么每次上下交换,都不改变序列的逆序对的奇偶性;
a) 当行为奇数的时候,每次左右交换,也不改变序列的逆序对的奇偶性;
b) 当行为偶数的时候,每次左右交换,都会改变序列的逆序对的奇偶性;
由于左右交换,以及上下交换的总次数都是偶数,所以 结论1得证;