組合せ・順列列挙

keyword:shuffle

カートに追加

overview

ジェネレータを返す.ジェネレータは,組合せ・順列を列挙する. ruby の Array#permutation,Array#combination に似た挙動. 高等なアルゴリズムは使わず,雑な再帰で実装.

usage

for (let e of [1,2,3,4].combination(2)) console.log(e);

references

https://qiita.com/komaji504/items/62a0f8ea43053e90555a

code