当前位置: 首页 > news >正文

算法——置换与排列【基础】

1. 排列(Permutation)

  • 定义:排列是指从一组元素中按照一定顺序选取部分或全部元素的不同方式。排列强调顺序。
  • 公式
    • 从n个不同元素中取k个的排列数:( P(n, k) = \frac{n!}{(n-k)!} )
    • 全排列(k=n):( P(n, n) = n! )

例子1:从数字 {1, 2, 3} 中取2个的排列
所有可能的排列(顺序不同则视为不同):
(1, 2), (1, 3), (2, 1), (2, 3), (3, 1), (3, 2)
共 ( P(3, 2) = 6 ) 种。

例子2:字母 {A, B, C} 的全排列
所有顺序组合:
ABC, ACB, BAC, BCA, CAB, CBA
共 ( 3! = 6 ) 种。


2. 置换(Permutation in Group Theory)

  • 定义:在群论中,置换是指一个集合到自身的双射(一一对应)函数。通常用轮换表示法或排列符号描述。
  • 表示方法
    • 两行表示法:第一行写原顺序,第二行写映射后的顺序。
    • 轮换表示法:用循环表示元素的映射关系。

例子1:集合 {1, 2, 3} 的一个置换
两行表示法:
( \sigma = \begin{pmatrix} 1 & 2 & 3 \ 2 & 3 & 1 \end{pmatrix} )
轮换表示法:( (1\ 2\ 3) )(表示1→2→3→1)。

例子2:恒等置换(不改变任何元素)
两行表示法:
( \sigma = \begin{pmatrix} 1 & 2 & 3 \ 1 & 2 & 3 \end{pmatrix} )
轮换表示法:( (1)(2)(3) ) 或 ( e )。


3. 区别与联系

特征排列置换
定义有序选取或排列元素的方式集合到自身的双射函数
顺序重要性是(顺序不同则排列不同)是(映射顺序决定置换)
表示方法列表(如 (1, 2, 3))两行法或轮换(如 (1 2 3))
应用场景组合数学、概率统计群论、对称性研究

4. 图示区分

排列图示(以 {1, 2, 3} 的排列为例)

(1, 2)   (1, 3)   (2, 1)  
(2, 3)   (3, 1)   (3, 2)

强调元素的顺序组合。

置换图示(以 ( \sigma = (1\ 2\ 3) ) 为例)

1 → 2 → 3 → 1

强调元素的映射关系。


5. 用途

  • 排列

    • 计算密码的可能性(如4位PIN码)。
    • 排序算法中的比较(如快速排序的划分方式)。
  • 置换

    • 描述对称操作(如正三角形的旋转对称)。
    • 加密算法(如DES中的置换盒)。

总结

  • 排列是“有序选择”,关注元素的顺序排列。
  • 置换是“重新映射”,关注集合内部元素的对应关系。
  • 当排列的对象是集合自身(即全排列)时,排列与置换的概念重合。

通过例子和图示可以清晰看到:排列是置换的一种表现形式,而置换是排列的抽象化。

相关文章:

  • LVGL Video控件和Radiobtn控件详解
  • 【无标题】Spark-SQL编程(2)
  • 玩转Docker | 使用Docker部署Xnote笔记工具
  • 从Gradio App创建Discord Bot/Slack Bot/Website Widget(2)——从Gradio App创建Slack Bot
  • 智谱开源 9B/32B 系列模型,性价比超 DeepSeek-R1,Z.ai 平台上线
  • 疾控01-实验室信息管理系统需求分析
  • 2025.4.15六年之约day11
  • linux0.11内核源码修仙传第十三章——进程调度之fork函数
  • 用DeepSeek AI高效制作专业PPT
  • DES对称加密算法实操(python)
  • 入门-C编程基础部分:4、数据类型
  • 【力扣】day1
  • 第十一章 网络编程
  • 【设计模式】适配器模式:让不兼容的接口和谐共处
  • java开发中的设计模式之工厂模式
  • 设计模式:命令模式-解耦请求与执行的完美方案
  • DB-GPT 最新0.7.0版本Windows 部署
  • Differentiable Micro-Mesh Construction 论文阅读
  • 龙虎榜——20250415
  • centos时间不正确解决
  • 3岁男童疑遭父亲虐待,杭州警方:在异地发生,嫌疑人已被抓
  • 拖车10公里收1900元?货车司机质疑收费过高,潮州饶平县市监局已介入
  • 看正背面月壤、听火星上的声音,记者探营“中国航天日”科普展
  • 从“龙队”到“龙副主席”,国乒这批退役球员为何不当教练了
  • 融入长三角一体化发展,苏南名城镇江的优势和机遇何在
  • 魔都眼·上海车展③ |被外籍展商围观的国产品牌