排列组合的计算公式

排列组合的计算公式参考书籍 概率论与数理统计教程 第二版茆诗松等共有四种基本的排列组合 排列 有序 无放回 重复排列 有序 有放回 组合 无序 无放回 重复组合 无序 有放回 前三种的计算公式比较容易理解 最后一种的计算公式 书中借助示意图 从组合 第三种 的角度得到计算公式 先用示意图表示 某一次选取 r 个元素的结果示意图符号 圆圈 0 表示元素被选取竖线 1 表示不同元素的分割选取结果是 第一个元素 被选取 2 次 两个圈 第二个元素 没有被选择 没有圈 第三个元素 被选择 1

共有四种基本的排列组合:

  • 排列(有序,无放回)
  • 重复排列(有序,有放回)
  • 组合(无序,无放回)
  • 重复组合(无序,有放回)

前三种的计算公式比较容易理解,最后一种的计算公式,书中借助示意图,从组合(第三种)的角度得到计算公式。

先用示意图表示:某一次选取r个元素的结果

示意图符号:

  • 圆圈(“0”) 表示元素被选取
  • 竖线(“1”)表示不同元素的分割

也就是图中的“竖线”(“1”)有n+1个,“圆圈”(“0”) 有r个。

然后,从这个图示转换组合的计算方式,就是除了两端的“竖线”,其中的r个圈可以在中间的位置上随意放。

那么,中间的位置是哪些位置?图中,放了n+1个竖线和r个圆圈,去掉两端的竖线(不可移动),共有:(n+1)+r-2=n+r-1个位置。

这就直接转换成,从n+r-1个位置上,选取r个放圆圈的位置了(无序无放回的组合)。或者是,从n+r-1个位置上,选取n-1个位置放竖线。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178118.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午5:59
下一篇 2026年3月26日 下午5:59


相关推荐

  • 小程序onlaunch和onload(小程序onunload)

    所述问题:前端时间开发了一个微信小程序商城项目,因为这个项目我们的需求是进入小程序就通过wx.login({})这个api进行用户登录,获取系统后台的用户基本信息。再此之前,一直以为微信小程序中的App.js中onLaunch(小程序初始化完成执行该方法)方法比其他页面的的onload方法要先执行。那么问题就来了,我每次进入小程序首页的时候有时候会先执行onlaunch方法,有时又会先执…

    2022年4月14日
    148
  • TOR架构_中国有多少大数据中心

    TOR架构_中国有多少大数据中心1、前言最近在看《云数据中心网络技术》,学习了企业数据中心网络建设过程,看到有ToR和EoR两种布线方式,之前没有接触过,今天总结一下。2、布线方式ToR:(TopofRack)接入方式就是

    2022年8月6日
    8
  • Qwen3.5 Java原生接入,轻量级部署实战(无Python)

    Qwen3.5 Java原生接入,轻量级部署实战(无Python)

    2026年3月17日
    2
  • .NET框架体系结构

    刚开始接触.NET很疑惑,看完视频也不是太懂,通过总结和反复,从概括和概念入手,慢慢变得清晰了。这篇博客主要是我对.NET基础知识的了解,算作积累吧。.NET框架体系结构由四个主要部分组成公共语

    2021年12月23日
    57
  • js html引入外部css文件,js中如何引入css文件?

    js html引入外部css文件,js中如何引入css文件?js 中如何引入 css 文件 下面本篇文章给大家介绍一下使用 JS 引入 css 文件的方法 有一定的参考价值 有需要的朋友可以参考一下 希望对大家有所帮助 1 使用 document write 方式输出引入 css 的 link 标签在调用文件的顶部加入下例代码 document write 2 使用 createElemen 方法动态创建 link 标签 来引入 css 在将下边代码放入 Body 中 new element

    2026年3月18日
    1
  • pycharm注释方法

    pycharm注释方法用的 pycharm 有三种注释方式 1 用一对 括起来要注释的代码块 2 用一对 括起来要注释的代码块 3 选中要注释的代码 按下 ctrl 注释

    2026年3月18日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号