排列组合的算法和阶乘的公式

问题描述:

排列组合的算法和阶乘的公式

从5个不同的小球里任取三个,共有多少种取法?
属于组合问题,C(3,5)=(5*4*3)/(3*2*1)=10种
从数字1、2、3、4、5中任取三个数组成一个新的三位数,共可组成多少个不同的三位数?
属于排列问题,方法一,P(3,5)=5*4*3=60个
方法二,C(3,5)*P(3,3)=10*6=60个
“!”表示阶乘,5!=5*4*3*2*1=120,3!=3*2*1=6