2023-04-28 18:10阅读: 85评论: 0推荐: 0

排列与组合的原理

简介

排列就是指从给定个数的元素中取出指定个数的元素进行排序。组合则是指从给定个数的元素中仅仅取出指定个数的元素,不考虑排序。

排列

乘法原理

如果完成一个工程需要分 n 个步骤,假设 ai 代表第 i 个步骤的不同方法数目,其中,1in,那么,完成这件事共有 S=a1×a2××an 种不同的方法。

排列数

假设 mn,且 mn 均为自然数,从 n 个不同元素中,任取 m 个元素按照一定的顺序排成一列,叫做从 n 个不同元素中取出 m 个元素的一个排列

n 个不同元素中取出 m 个元素的所有排列的个数,叫做从 n 个不同元素中取出 m 个元素的排列数,用符号 Anm 或者 Pnm 表示。

排列的计算公式如下:

Anm=n(n1)(n2)(nm+1)=n!(nm)!

其中,n! 代表 n 的阶乘,即 6!=1×2×3×4×5×6

公式可以这样理解:

n 个人中选 m 个来排队,第一个位置可以选 n 个,第二位置可以选 n1 个,以此类推,第 m 个(最后一个)可以选 nm+1 个,得:

Anm=n(n1)(n2)(nm+1)=n!(nm)!

全排列

n 个人全部来排队,队伍长度为 n,第一个位置可以选 n 个,第二位置可以选 n1 个,以此类推得:

Ann=n(n1)(n2)3×2×1=n!

全排列是排列数的一个特殊情况。

组合

加法原理

如果完成一个工程可以有 n 类办法,假设 ai 代表第 i 类方法的数目,其中,1in,那么,完成这件事共有 S=a1+a2++an 种不同的方法。

组合数

假设 mn,且 mn 均为自然数,从 n 个不同元素中,任取 m 个元素组成一个集合,叫做从 n 个不同元素中取出 m 个元素的一个组合

n 个不同元素中取出 m 个元素的所有组合的个数,叫做从 n 个不同元素中取出 m 个元素的组合数。用符号 Cnm 来表示。

组合数计算公式

Cnm=Anmm!=n!m!(nm)!

公式可以这样理解:

假设从 n 个人中选择 m 个人出来排队,那么,计算排列数 Anm,就可以分两步完成:

  • 首先,从 n 个人中选择 m 个人出来,选择的方法有 Cnm 种;

  • m 个人进行全排列,排列的方法有 Amm 种;

因此,根据乘法原理,可得

Anm=Cnm×Amm

将上述等式变形,可以得到:

Cnm=AnmAmm=Anmm!=n!m!(nm)!

组合数也常用 (nm) 表示,读作:nm,即

Cnm=(nm)

实际上,后者表意清晰明了,美观简洁,因此现在数学界普遍采用 (nm) 的记号而非 Cnm

组合数也被称为二项式系数,下文二项式定理将会阐述其中的联系。

特别地,规定当 m>n 时,Anm=Cnm=0


参考:

本文作者:LARRY1024

本文链接:https://www.cnblogs.com/larry1024/p/17362784.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   LARRY1024  阅读(85)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.