私が取り組んでいるいくつかの研究のためにいくつかのJavaコードに取り組んでおり、ArrayListのすべての順列を反復処理する方法が必要です。ここで尋ねられた以前の質問をいくつか見てきましたが、ほとんどは私がやりたいことではありませんでした。近いものには、文字列と Perl で書かれたサンプル コードを扱う回答がありました。それが機能するように...実際には機能しません。
理想的には、私が 0 から list.size() に移動する関数 permute(list, i) を作成するのに役立つヒント/コード スニペットを探しています! ArrayList のすべての順列を教えてくれます。