❶ 求高手解答本「實現數組全排列」的演算法思想的詳細思路。
如果排列因子數量很少, 可以用2進制位來表示。
如:["a", "b", "c", "d", "e"]可以按位表示
0 0 0 0 0
相應位為1時表示, 使用該因子。
❷ 求排列組合公式及演算法
如果只能按順序排列
1.不重復
C(6,4)=C(6,2)=15
2.
有一個可重復C(6,1)*C(6,3)=120
這樣的組合一共有15+120=135種
如果可以亂順序排列
1.不重復
A(6,4)=360
2.
有一個可重復A(6,1)*A(6,3)=720
這樣的組合一共有360+720=1080種