列表全排列生成器

快速生成列表的所有排列。创建项目的每种可能排列,提供详细计数和导出选项。适合组合数学、调度和问题解决。

列表全排列生成器 工具介绍

强大的列表全排列生成器,创建列表中项目的所有可能排列。只需输入您的项目,即可立即看到每个唯一的排序,包括计数和导出功能。

非常适合学习组合数学的学生、创建数学问题的教师、测试算法的程序员、探索日程安排的活动策划者,以及处理排列、排序或序列问题的任何人。

我们的生成器使用优化算法高效计算排列,并以易于阅读的格式显示结果。它显示总计数、各个排列,并允许您复制结果以在其他应用程序中使用。

所有计算都在浏览器本地进行,完全保护隐私。不收集或存储任何数据。使用此工具理解排列、解决排列问题或探索项目的所有可能排序。

列表全排列生成器 使用教程

使用方法

  1. 输入项目:输入用逗号分隔的项目(例如:A, B, C)
  2. 点击生成:立即创建所有排列
  3. 查看结果:查看总计数和所有排列
  4. 复制结果:导出排列供其他用途使用

理解排列

排列是项目按特定顺序的排列。n 个不同项目的排列数为 n!(n 的阶乘)。

公式

排列数: P(n) = n!

其中 n! = n × (n-1) × (n-2) × ... × 2 × 1

示例

示例1: 项目:A, B, C

排列(3! = 6):

  • ABC, ACB, BAC, BCA, CAB, CBA

示例2: 项目:1, 2, 3, 4

总排列数:4! = 24

示例3: 项目:红, 蓝

排列(2! = 2):

  • 红-蓝, 蓝-红

核心功能

  • 生成最多8个项目的排列
  • 支持文本和数字
  • 显示总计数(阶乘)
  • 显示所有排列
  • 轻松复制结果
  • 快速计算
  • 移动端友好界面

重要说明

  • 3个项目 = 6种排列
  • 4个项目 = 24种排列
  • 5个项目 = 120种排列
  • 6个项目 = 720种排列
  • 7个项目 = 5,040种排列
  • 8个项目 = 40,320种排列

常见问题

列表全排列生成器 - DevToolBox