首页 > 代码库 > 如何直观地理解排列数和组合数
如何直观地理解排列数和组合数
如果要问我高中时学文科有什么不好,我觉得,最不好的一点就是在你上概率论课时,你听着老师讲的内容一脸蒙蔽,而其他同学纷纷表示自己高中时就已经学过了。之前做题遇到排列数与组合数都是直接写A和C,并不进行计算,所以对于其公式也只是记住能用就好,但是今天闲着无聊,想试着推导一下排列数和组合数的公式,也为了能深入理解排列数和组合数的原理,所以就开始了天马行空的想象。
对于排列数,可以视为“分步解决”的问题,也就是说:
第一步,从n个某物中选取1个,有n种选择方法;
第二步,从剩下的n-1个某物中选取1个,有n-1种选择方法;
第三步,从剩下的n-2个某物中选取1个,有n-2种选择方法;
……
第k步,从剩下的n-k+1个某物中选取1个,有n-k+1种选择方法;
那么这k个步骤结合到一起,就有 种选择方法,也可以表示成,也就是标准的排列数公式。
对于组合数,我们只需要去除所有排列中元素相同的排列,使每种元素相同的排列组只剩下一个排列即可,所以,最关键的问题也就在于确定其中每种元素相同的排列组所包含的排列的个数。会产生个排列,其中,对于任意排列都有个相同元素的排列存在,所以,每一个元素相同的排列组里包含个排列,个排列可以分为个元素相同的排列组,也就是说,从n个元素里选取k个元素组成一个组合,其选取方法总共有种。
如何直观地理解排列数和组合数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。