代码改变世界

随笔档案-2012年02月

计算一个数字有多少种排列可能

2012-02-03 09:14 by 空逸云, 2878 阅读, 收藏, 编辑
摘要: 现有一数字,例如12345,问这个数字有多少种排列可能,最简单的就是位数的阶乘,5位数字等于5*4*3*2*1=120,这是理论上没有重复数字的情况下,如果现在是11234,11123,11112,11223有重复数字组成的数字怎么计算呢? 若一个数字由所有不相同的数字组成,则该数字的排列可能是该数组位数的阶乘,若该数字中存在重复的数字,例如,有m个1相同,结果就是n! / m!,n值是数... 阅读全文
点击右上角即可分享
微信分享提示