可能なすべての置換で36個の数字のセットを並べるJavaScriptプログラムを作成したいと思います。 (毎秒10の順列)。これらの数字を整理するには36の要因があります。 はい、私は私のプログラムが地球の終わりまで終わらないことを知っています:)(それは私が示したいものです)。大きな要素集合のn番目の置換を取得
それは次の順序で始まる:
- 順列:0,1,2,3,4,5,6、...、32,33,34,35
- 順列:0 1,2,3,4,5,6、...、32,33,35,34
- 順列:0,1,2,3,4,5,6、...、32,34 、33,35
.....(ここでは多くの順列)....
は、cの方法はあります直前のものをすべて計算することなく5分15秒の1000分の1(1000分の1秒後の時間)の順列を計算しますか? 文字通り、永遠にかかる前のものを計算してください!
また、私が5分15秒の1000番目の順列を知っているなら、次の計算をする方法が必要です。 私が見つけたすべての置換アルゴリズムはすべての順列を一度に計算します。その多くの順列では選択肢ではありません。
これも可能なのですか、それともやる気でしょうか?
ご入力のためのThxを
これは宿題に関するものですか?試したコードはどこにありますか? –