博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
排列与组合
阅读量:6255 次
发布时间:2019-06-22

本文共 569 字,大约阅读时间需要 1 分钟。

排列:关心顺序(排布)

组合:不关心顺序(选择)

也可以说,排列是一个有顺序的组合。

 

排列有两种类型:

有重复,

无重复,

1、有重复排列

如有个n个数,每次都有n个可选数。

当选择r次时,它的排列为

         n * n * n ....(r 次) = n^r

2、无重复排列

每次都要次少可选数

如有n个数,每选一个后,再选时,就少一个

所有 如16个数中选 ,它的排列为

      16 * 15 * 14 * 13 ... (16!)

假如我们只选3个  即16 * 15 * 14 = (如果整理一个 16!/ 13!) = 3360

*** 这里有 n! / (n - r)! 表示中从n个有数中有序不重复选出r个数  用称号p(n,r)表示

 

组合也分两种

有重复

无重复

1、有重复组合(很难解释)

2、无重复组合

最容易解析的方法如下:

  • 假设它是顺序相关(如排列)
  • 然后修改它为顺序无关

从上述我们已经知道16选3排列有3360种可能,在我们不关心顺序的时候(123,321,231)都算是一个123;

我们知道123的排序可以有3!种,1234的排序就有24种,

*****所以我们从排列公式中去除顺序 就是[(n! / (n-r)!) / r!)  用符号C(n,r)  所以也等C(n, n-r);

记住:先有序排列出来,然后除r!顺序个数

转载地址:http://eljsa.baihongyu.com/

你可能感兴趣的文章
值得CIO关注的8大CRM发展趋势 移动上榜
查看>>
SQL Server事务日志在修改数据时的角色
查看>>
解决sql server 2008 r2无法打开登录所请求的数据库“xxx”,用户sa登录失败
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
java 集合类Array、List、Map区别和联系
查看>>
Linux系统安全及应用
查看>>
out of memory
查看>>
后台(crontab,at&nohup)及计划任务
查看>>
用python的matplotlib画标准正态曲线
查看>>
ftp 不支持绝对路径上传
查看>>
IBMwas服务器部署应用出错
查看>>
学习的思路
查看>>
网络中的OSPF协议
查看>>
确保移动设备的安全:在保护数据的同时提高工作效率
查看>>
PHP get_class() get_class_methods()
查看>>
Sql语句返回自增Id
查看>>
windows用户账号密码迁移与备份恢复
查看>>
ofbiz,普通java程序,osgi中类加载
查看>>
ZooKeeper
查看>>