約30個の要素でそれぞれ約100万セットあります。各セットについて、kが3または4または5のようなものになるような、サイズ "k"までのすべてのサブセットを生成したいと思います。私はGuavaを初めて使用し、それを試してみることにしました。私は自分のセットごとにすべてのサブセットを生成するpowerSetメソッド(https://google.github.io/guava/releases/21.0/api/docs/com/google/common/collect/Sets.html)を見つけました。グアバを使用したサイズ「k」のサブセット
私は各電源セットをループすることができ、サイズが "k"以下のサブセットのみを取ります。しかし、パワーセットのサイズは2^30であるため、これは非常に非効率的です。
私は、サイズkのすべてのサブセットのセットを生成する方法をGuavaが持っていると思っていましたが、見つけられませんでした。何か不足していますか?
その後の結果で何をしたいですか?あなたの 'Set'インターフェイスの機能が必要か、' Iterable'はあなたのユースケースでOKですか? – Xaerxess
Iterableは大丈夫です、ありがとう – Andrew