3
因此,我正在開發一個項目,其中包含15個布爾變量(具有相關的「成本」和其他屬性)。JavaScript排列(布爾變量)
我想遍歷這15個布爾變量(例如全0,全1等)的每個排列,因此我可以執行進一步的分析。
我的結果可能是所有2^15 = 32k排列的數組(這很好)。讓每個元素都是一個字符串可能沒問題。
我試過尋找解決方案(像這樣:Permutations in JavaScript?),但那些不是我正在尋找的。
非常喜歡JavaScript解決方案,儘管我知道在Python中使用類似itertools
的東西可以執行類似的操作。正如我最初試圖破解一些東西一樣,我試圖想到一個遞歸解決方案(節拍有15個for-loops),但我可以使用一些幫助。
非常感謝!
你不是尋找 「排列」。如果你想要所有可能的組合,你需要你的選項的功率集。 – Bergi
你似乎想要一個自己15次的[真,假]笛卡爾積。參見[JavaScript中多個數組的笛卡爾乘積](http://stackoverflow.com/q/12303989/1529630) – Oriol