程序员的数学 - 排列组合

《程序员的数学》读书笔记目录

认清计数对象

工具--树状图

集合

加法法则

集合间没有重复元素时
$$ |A ∪ B| = |A| + |B| $$

容斥原理

$$ |A ∪ B| = |A| + |B| - |A ∩ B| $$

乘法法则

$$ |A × B| = |A| × |B| $$

置换(substitution)

将N个事物按顺序进行排列

$$ P^N_N = N! $$

阶乘(factorial)

排列(permutation)

从N个事物中取K个按顺序进行排列

$$ P^N_K = \dfrac{N!}{(N - K)!} $$

组合(combination)

不考虑顺序

首先按顺序排列计数,然后除以重复度

$$ C^K_N = \dfrac{PK_N}{PK_K} $$

置换、排列与组合的关系

置换与组合的结合就是排列

$$ P^K_N = P^K_K × C^K_N $$


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第1章 0的故事 计数法分为按位计数法和罗马计数法按位计数法常用的有2进制、8进制、10进制、16进制等几种。 理...
    BeauJiang阅读 2,702评论 2 8
  • 一、0的故事 ——无即是有 1、例子 按位计数法:无论是二进制还是十进制,一个数字的每一位代表有几个该位基位值。例...
    Nautilus1阅读 2,385评论 0 1
  • 为什么工作? 最近一直在思考一个问题?人为什么要工作?工作的目的是什么?最近因为一些数据的原因工作的事情很多,老是...
    海深深阅读 234评论 0 0
  • 一束鲜花赠予你, 两种情节未弄明。 三番五次表心意, 缘分二字懂我情。
    小剧在成长阅读 315评论 0 2
  • 备注:我这篇东西并不针对所有人,只是想谈一下自己的感受。 <一>姑且就先称这段故事...
    芳华谷主阅读 274评论 0 0