【问题标题】:Find all the permutations of the set S = {1,2,3,4}. List even and odd permutaions求集合 S = {1,2,3,4} 的所有排列。列出偶数和奇数排列
【发布时间】:2018-10-07 03:48:41
【问题描述】:

这是我关于堆栈溢出的第一篇文章。 我将在 4 月 30 日之前提交我的数学作业,这是我一直在寻找的问题,但我在任何地方都找不到任何答案。

我知道我可以列出所有可能的排列,即 = 4! = 24 但问题是其中哪些是偶数,哪些是奇数? (1,2,3,4), (1,2,4,3), (1,3,2,4) 等等.... 每个排列都有 3 个编号。换位意味着所有这些都是奇怪的那么问题的重点是什么?我说的对吗?

【问题讨论】:

  • 我相信oddeven应该被理解为here所描述的。
  • 我投票结束这个问题,因为它与编程无关。
  • 我认为这个问题是题外话,但您可能对相关问题感兴趣:stackoverflow.com/questions/47911294/…
  • 我投票结束这个问题,因为它是关于 Mathematics 而不是编程或软件开发。
  • 不,我真的需要答案,请不要关闭它

标签: math set permutation finite-group-theory


【解决方案1】:

你说的不对。转置的数量并不总是3,而是会有所不同。

您的第一个示例(1,2,3,4) 不需要换位(它是原始顺序),因此它是一个偶数排列。你的第二个例子(1,2,4,3) 可以用一个换位来完成(交换34)所以它很奇怪。您的第三个示例(1,3,2,4) 也可以通过一个换位来完成(交换23),所以这很奇怪。以此类推。

你没有给出的一个例子是(1,3,4,2),它可以通过两个转置来完成(交换23,然后交换24)所以这是一个偶数换位。最后一个例子是(2,3,4,1),它可以通过三个转置来完成(交换12,然后交换13,然后交换14)所以这很奇怪。

四个元素的任何排列都不需要超过三个换位,但很多可以用更少的时间完成。请注意,当我说“可以用一个转置完成”时,置换可以用不同数量的转置来完成,例如三个或五个。然而,一个数学定理指出,如果一个置换可以用 n 个转置完成,也可以用 k 个转置完成,那么 n 和 k 具有相同的奇偶性——它们都是偶数或都是奇数。因此,可以用偶数个转置来完成“偶数排列”,但我们既不知道也不关心确切的数字是多少。 “奇数排列”可以用奇数个转置来完成——一个或三个或五个或..

询问您在编写确定排列奇偶性的代码时是否需要帮助。

【讨论】:

  • 哦,谢谢您的回复。我不明白我们如何找到奇数或偶数? (1,2,4,3) 怎么没有三个换位?像 (1,2)(1,4)(1,3) ?
  • @AnkitKumar:查看我的答案的编辑。我们可以通过多种方式“找到奇数或偶数”,无论是在数学上还是在代码中。该站点用于编码 - 如果您想查看一些代码,您可以在此站点上研究其他答案或展示您自己的一些努力(包括研究和一些代码)并在此处寻求更多帮助。 (1,2,4,3) 可以用我的回答中的一个换位,或者用你的评论中的三个,或者五个或七个或......来完成。关键是任何导致该排列的换位序列都将具有奇数换位,所以这是一个奇怪的排列。
  • 如果我需要找到集合 {1,2,3,4} 的所有排列,那么将有 24 个排列,每个排列有四个元素,例如 - (1,2,3,4 ), (1,2,4,3), (1,3,2,4), (1,3,4,2) 等直到 24 个以上。此外,如果我想知道其中有多少是偶数和奇数,那么我只需要找到否。掉期?就像第一个不需要交换,所以它是偶数,第二个交换了 3&4,所以它是奇数,第三个交换了 2&3,所以它也是奇数,第四个交换了第一个 3 和 4,然后交换了 2&3,它是偶数。但这是看待它的方式吗?我的意思是这个 - (1,3,4,2)=(1,3)(1,4)(1,2) 不是说它很奇怪吗?我很困惑!
  • @AnkitKumar:恰好一半的排列是偶数,另一半是奇数——另一个数学定理。您对(1,3,4,2) 的计算是错误的。如果我们交换您示例中给出的 (1,3) 将初始 (1,2,3,4) 转换为 (3,2,1,4),然后 (1,4) 将其转换为 (3,2,4,1),然后 (1,2) 将其转换为 @ 987654350@。如果我们在您的示例中交换 positions(这是通常的含义),那么 (1,3) 将初始 (1,2,3,4) 转换为 (3,2,1,4),然后 (1,4) 将其转换为 (4,2,1,3),然后 @ 987654356@ 把它带到(2,4,1,3)。这两个都不是(1,3,4,2)
  • 感谢您的回复!最后一个好处,因为我在错误的网站上提出了这个问题,而且它也被错误地质疑了。我在math.stackexchange.com/questions/2767985/… 上创建了另一个相同的问题,你能在那儿回答吗?我要删除这个帖子?
猜你喜欢
  • 2016-06-13
  • 2016-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多