我正在尋找一種方法來獲取列表項的所有組合。 我的想法是有一個二維數組,類似於位圖 例如bit [] [] mybitmap;如何計算位圖?
例如,如果我在我的名單4項「A,B,C,d」 我希望我的位圖是填充這樣
A B C D
0, 0, 0, 1 --> D
0, 0, 1, 0 --> C
0, 0, 1, 1 --> C, D
0, 1, 0, 0 --> B
0, 1, 0, 1
0, 1, 1, 0
0, 1, 1, 1
1, 0, 0, 0
1, 0, 0, 1
1, 0, 1, 0
1, 0, 1, 1 --> A, C, D
1, 1, 0, 0
1, 1, 0, 1
1, 1, 1, 0
1, 1, 1, 1 --> A, B, C, D
但我怎麼能寫一些C#代碼填充我的位圖? (PS:我的名單可能有大約80個項目90個,不是100〜200,剛剛確認)
感謝
你想枚舉一個200位的整數?這將需要一段時間。你最好有一個計劃,在太陽已經死亡後... – 2011-05-25 07:35:40
@Damien,它是在80到90左右,我剛剛確認.. – jojo 2011-05-25 07:40:04
@Paul,位圖代表A,B,C,D的組合 – jojo 2011-05-25 07:40:28