順列全列挙、組合せ全列挙

順列全列挙とは

集合Sの元からn個選ぶ順列に関して簡単に全探索する関数がある。

実装

for v in (Sのiterator).permutations(n)

これによって探索できる。

組合せ全列挙とは

集合Sの元からn個組み合わせる方法に関して簡単に全探索する関数がある。

実装

for v in (Sのiterator).combinations(n)

これによって探索できる。