4
A
回答
10
看數字0至2^N的二進制呈現 - 1.
n = 3
i Binary Combination
CBA
0 000
1 001 A
2 010 B
3 011 A B
4 100 C
5 101 A C
6 110 B C
7 111 A B C
所以,你只需要枚舉數字1到2^n - 1,然後看看二進制表示法,以知道哪個ele包括。如果你想讓它們按排序後的元素數排序或按順序生成數字(SO上有幾個例子)。
+0
謝謝!這麼簡單...我根本沒有想到它。 再次感謝 – Dario 2009-09-24 13:22:52
相關問題
- 1. 找到六個數組元素的所有可能組合
- 2. 列表元素的所有可能組合
- 3. 創建列表元素中的所有可能組合
- 4. 在列表中生成元素的所有可能組合
- 5. 獲取元素的所有可能組合
- 6. 如何枚舉元素的所有可能組合
- 7. 所有可能的組合
- 8. 所有可能的組合
- 9. 所有可能的組合
- 10. 所有可能的組合組合
- 11. 是否有算法輸出兩組元素的所有可能組合?
- 12. 如何使從數組元素的所有可能的總和組合在VB
- 13. 在PHP中查找數組元素的所有可能的唯一組合
- 14. 沒有重複元素的列表元素的所有組合
- 15. 生成元素的所有組合
- 16. 如何獲取2D數組中每個元素的所有可能組合?
- 17. 我怎麼能反覆生成元素,以所有可能的組合成套
- 18. 在MATLAB中有重複的向量中所有可能的元素組合
- 19. 如何從包含另一個數組的所有元素的數組中獲得所有可能的組合
- 20. 爲R中的兩個元素生成所有可能的組合
- 21. 如何從列表中的元素生成所有可能的組合?
- 22. 夫婦在所有可能的組合
- 23. 排序所有可能的組合
- 24. 計算所有可能的組合[RGB]
- 25. 位陣列 - 所有可能的組合
- 26. 獲取所有可能的值組合
- 27. 測試所有可能的行組合
- 28. SQL - 查找所有可能的組合
- 29. R:從所有可能的組合
- 30. 生成所有可能的組合
這聽起來像你想要的功率設置...見http://en.wikipedia.org/wiki/Power_set – 2009-09-24 13:13:34
所有的組合與訂購無關嗎? – 2009-09-24 13:13:56