字符串”qiniu”根据顺序不同有多少种排列组合的方式? |
方法有很多种,举以下几种方法
方法一
首先确定两个“ i ” 的位置,也就是
C52 也就是5 * 4 / 2 = 10种方法
然后对剩下的三个数进行排序3! = 6种所以一种 6 * 10 = 60 种方法
方法二
首先考虑i的排序方法
方法一:
两个i放在一起 A(4,4)也就是有 24 种方法
方法二:
两个方法分开放 首先三个数排序 A(3,3) = 6 然后再插空置 C(4,2) = 6
6 * 6 = 36种方法 所以一共就是 24 + 36 = 60 种方法
方法三
直接不考虑重复的问题 A(5,5) = 120 然后由于有两个元素是重复的,
所以120 / 2 = 60