前置知识:

  • 【定义】排列及其逆序数

定义1(对换) 在排列中,将任意两个元素对调,其余的元素不动,这种作出新排列的手续叫做 对换。将相邻两个元素对换叫做 相邻对换

下面讨论对换对排列奇偶性的影响。

首先考虑相对简单的相邻对换。经过相邻对换,对换元素前后的逆序数不会改变;同时,因为排列中的元素各不相同,所以无论对换元素谁大谁小,总会令排列的逆序数 ±1\pm1±1,使奇偶性改变。

接着考虑一般对换。不妨设对换元素之间相隔 mmm 个其他元素,此时将左侧元素移动到右侧元素的右边需要 m+1m+1m+1 次相邻对换,而将右侧元素移动到原来左侧元素的位置需要 mmm 次相邻对换。因为每次相邻对换均会改变排列奇偶性,因此一般对换经过 2m+12m+12m+1 次相邻对换后也会改变排列奇偶性。

于是得到定理及证明如下:

定理1 一个排列中的任意两个元素对换,排列改变奇偶性。

证明:仍不妨设元素为从 111 开始自然数(从小到大为标准次序)。先证明对换的情形。

设排列为 a1⋯anabb1⋯bma_1 \cdots a_n a b b_1 \cdots b_ma1​⋯an​abb1​⋯bm​,对换 aaa 与 bbb,变为 a1⋯anbab1⋯bma_1 \cdots a_n b a b_1 \cdots b_ma1​⋯an​bab1​⋯bm​。显然,a1,⋯,ana_1,\cdots,a_na1​,⋯,an​、b1,⋯,bmb_1,\cdots,b_mb1​,⋯,bm​ 这些元素的逆序数经过对换并不会改变,而 a,ba,ba,b 两元素的逆序数改变为:当 a<ba < ba<b 时,经过对换后 aaa 的逆序数增加 111 而 bbb 不变;当 a>ba > ba>b 时,经过对换后 aaa 的逆序数不变而 bbb 的逆序数减少 111。所以排列 a1⋯anabb1⋯bma_1 \cdots a_n a b b_1 \cdots b_ma1​⋯an​abb1​⋯bm​ 与排列 a1⋯anbab1⋯bma_1 \cdots a_n b a b_1 \cdots b_ma1​⋯an​bab1​⋯bm​ 的奇偶性不同。

再证一般对换的情形。

设排列为 a1⋯anac1⋯clbb1⋯bma_1 \cdots a_n a c_1 \cdots c_l b b_1 \cdots b_ma1​⋯an​ac1​⋯cl​bb1​⋯bm​,把它作 mmm 次相邻对换,变成 a1⋯anabc1⋯clb1⋯bma_1 \cdots a_n a b c_1 \cdots c_l b_1 \cdots b_ma1​⋯an​abc1​⋯cl​b1​⋯bm​,再作 m+1m+1m+1 次相邻对换,变成 a1⋯anbc1⋯clab1⋯bma_1 \cdots a_n b c_1 \cdots c_l a b_1 \cdots b_ma1​⋯an​bc1​⋯cl​ab1​⋯bm​。总之,经过 2m+12m+12m+1 次相邻对换,排列 a1⋯anac1⋯clbb1⋯bma_1 \cdots a_n a c_1 \cdots c_l b b_1 \cdots b_ma1​⋯an​ac1​⋯cl​bb1​⋯bm​ 变成排列 a1⋯anabc1⋯clb1⋯bma_1 \cdots a_n a b c_1 \cdots c_l b_1 \cdots b_ma1​⋯an​abc1​⋯cl​b1​⋯bm​,所以这两个排列的奇偶性相反。

进而得到推论及证明如下:

推论 奇排列对换称标准排列的对换次数为奇数,偶排列对换成标准排列的对换次数为偶数。

证明:由定理 1 知对换的次数就是排列奇偶性的变化次数,而标准排列是偶排列(逆序数为 000),因此知推论成立。

对换对排列奇偶性的影响相关推荐

  1. 一个排列中任意两个元素对换,排列改变奇偶性。

    一个排列中任意两个元素对换,排列改变奇偶性. 非常简单的证明 过程: 一.相邻两元素对换 对于排列a1a2a3a4a5, 对换a3和a4, 形成排列a1a2a4a3a5, 其它元素与a3和a4的次序不 ...

  2. 排列奇偶性与排序的关系

    排列奇偶性与排序的关系 排列奇偶性 定义: 对于一个排列而已,如果它的逆序对为奇数,称为奇排列:反之称为偶排列 对于其中任意两个数交换造成的结果:排列奇偶性发生变化(线性代数知识,很好思考),逆序对+ ...

  3. [Matlab] PDETool 的 Set Formula 的元素排列顺序会影响 Boundary 的判定

    图1 作业题目 图2 没有注意元素排列顺序,把 -E3 和 -E4 放到了一起图3 没有注意元素排列顺序,识别不到 -E3 的边界 图4 注意到 +E1-E3 +E2-E4 的顺序图5 注意到 +E1 ...

  4. 《线性代数》同济版知识梳理

    1 行列式 1.1 二阶与三阶行列式 [定义]二阶行列式 二元线性方程组与二阶行列式 [定义]三阶行列式 1.2 全排列和对换 [定义]排列及其逆序数 对换对排列奇偶性的影响 1.3 n 阶行列式的定 ...

  5. 波士顿动力机器人编程_波士顿动力现场机器人终于向公众发售

    波士顿动力机器人编程 Anyone that keeps up with the robot world can instantly recognize Boston Dynamics' one of ...

  6. Linear_algebra_02_行列式

    1.1 二行列式的性质: 性质1. 行列互换,二阶行列式的值不变. 性质2. 二阶行列式中某行(列)每个元素分成2个数之和,则该行列式可关于该行(列)拆开成2个行列之和,拆开时其他行保持不变. 性质3 ...

  7. 则必有不完全相同的奇数排列对换为同一个偶排列

    定理: n个数码(n>1)共有n!个n级排列,其中奇偶排列各占一半. 证明:n级排列的总数为n x (n-1) x 2 x 1 = n!,设其中奇排列为p个,偶排列为q个. 设想将每个奇排列都施 ...

  8. 第一章 行列式 第四五节 对换/行列式的性质

    §1.4 对换 §1.5 行列式的性质 1.4 对换 在排列中,将任意两个元素对调,其余的元素不动,这种作出新排列的手续叫做对换.将相邻两个元素对换,叫做相邻对换. 定理1: 一个排列中的任意两个元素 ...

  9. 近世代数--置换群--判断置换的奇偶性

    近世代数--置换群--判断置换的奇偶性 置换奇偶性定义 置换分解成轮换的结果是唯一的,置换分解成对换的结果不唯一 证明置换轮换的等价式 置换分解成对换的奇偶性 博主是初学近世代数(群环域),本意是想整 ...

最新文章

  1. Win10系列:JavaScript访问文件和文件夹
  2. git commit如何修改默认编辑器为vim
  3. 8086中断系统——《x86汇编语言:从实模式到保护模式》读书笔记04
  4. 启动maven项目在eclipse中报错 Can‘t find class [×××] for bean with name '××' defined in class path resource
  5. core和node开发小程序_成都小程序开发:微信小程序开发要多少钱?
  6. CVPR 2020 中的群组活动识别
  7. SQL Server 2000 ——系统表和系统视图
  8. wacom linux 驱动下载,Ubuntu 8.04如何安装WACOM驱动
  9. 《墨菲定律》读书笔记
  10. C# 高并发场景下 共享内存 Actor并发模型到底哪个快?
  11. pwnable tw Starbound writeup
  12. 用狼的处世哲学做SOHO 一
  13. ANO V7上位机协议程序(新版加入DMA形式发送接收)
  14. C# 总结ManualResetEvent与AutoResetEvent【一】
  15. python将两张图片拼接成一张图_Python将两张图片拼接到一起 - 小众知识
  16. Linux环境下安装部署运行Jmeter
  17. 个人简历制作时的自我评价应该怎么写?
  18. 公开课发布:《SQL开发中容易被忽略的BUG》by郑老师
  19. 微信小程序中实现点击导航条切换页面(可左右滑动视图)
  20. 人工智能发展之路还很长

热门文章

  1. 更新数据时,MySQL的聚簇索引是如何变化的?
  2. 《巴菲特教你读财报》笔记——估算内在价值容易出错
  3. python做动态课件素材_万万没想到,还能这么玩!用 Python 生成动态 PPT
  4. 数据分析师,要懂多少算法模型?
  5. 谁是王者?百度、阿里和腾讯的大数据发展路线和区别
  6. 计算机概论和发展简史教案,计算机概论教案.pdf
  7. tp703n怎么做无线打印服务器,TP-Link_TL-WR703N网络打印服务器.txt
  8. ESP8266 学习 十一 ESP8266 JSON解析
  9. 建筑工程施工要科学组织、统筹安排,确保工程进度
  10. [数]被数学淹没不知所措