permutation

    1

    2答えて

    私は次の名前を持っているとしましょう:John Smith Alexanderです。 私が手に入れたいJohn Alexander Smith; Smith John Alexander; Alexander Smith John; etc. ミドルネームはそう存在するJohn Smithから、私はちょうどJohn SmithとSmith Johnを受けるべきではありません。 また、フルネームには

    1

    3答えて

    の順序を維持しながら、 例:事前に {'Mary had a little lamb'} {'Mary had a little', 'lamb'} {'Mary had a', 'little lamb'}, {'Mary had a', 'little', 'lamb'} {'Mary had', 'a little lamb'}, {'Mary had', 'a little', 'l

    2

    2答えて

    タイトルに質問を要約しようとしましたが、問題の例から始めると良いと思います。 Primesのリスト= {2 3 5 7 11 13} 2.3.5^2.7 2.3.5^2.11: 因子分解パターン= {1 1 2 1}上記入力について 、プログラム番号の次のリストを生成しなければなりません 2.3.5^2.13 2.3.7^2.11 2.3.7^2.13 2.3.11^2.13 2.5.7^2.11

    1

    2答えて

    タイトルはほとんどの質問を説明します。 私は2D配列で表されるタイルグリッドを持っています。いくつかのタイルは、空であるとマークされます(ただし、それらはある継続的な使用のために配列に存在します)。他のタイルは通常の状態です。 グリッド内の残りの(空ではない)タイルを並べ替えると、すべてが(またはほとんど)がで、空ではないポジションになるようにする必要があります。私がすべての空でない位置を繰り返し

    3

    3答えて

    は、我々が要素のリストを持っているとしましょう: [{dog,1},{dog,2},{cat,1},{cat,2},{bird,1},{bird,2},...] 私はRAMで、このリストのすべての可能なpermutationsを保存したいと思います。 リストはかなり長く(10要素以上)なる可能性があるので、それを格納するには多くのスペースが必要です(階乗N)。 たとえば、約70バイトの領域を消

    1

    1答えて

    を解決できません...私は、迅速な順列ツールを書き込み、NuGetパッケージマネージャを使用し、反応性LINQの拡張が、私は使って実験してきたサンプルコードをインストールしています: public static class Extensions { public static IEnumerable<IEnumerable<T>> Permutations<T>(this IEnume

    2

    3答えて

    私は、生成された文字列を指定された文字列に対してテストして、文字列または長さを知らずに一致するかどうかを調べるプログラムを作成しています。入力文字列も操作できません。文字列が一致するまで PERMUTE「ABC ... XYZ」の長さ(1+) のため:私のプロセスは、これまでの文字セットの順列を生成する強引な方法です。 しかし、順列を生成してファイルに保存し、一致している間にファイルからその行を読

    11

    2答えて

    は、古典的なフィッシャーイェーツは、このようなものになります。昨日 void shuffle1(std::vector<int>& vec) { int n = vec.size(); for (int i = n - 1; i > 0; --i) { std::swap(vec[i], vec[rand() % (i + 1)]); } }

    2

    1答えて

    私はMonster Hunter(個人用)というゲーム用のツールを作成しようとしています。私は以前の順列で働いていたが、この複雑なものは何もなかったので、私は完全に立ち往生している。 ゲームでは、5個の鎧を着用します。それぞれの作品には、さまざまなスキルのスキルがあります。セット全体を計算した後に特定のスキルに10以上のスキルポイントがある場合、そのスキルを取得します。 例: Foo Head:

    6

    4答えて

    数字の集合(例えば1 2 3)とインデックス(例えば2)を与えたアルゴリズムを探しています。レキシコグラフィーの順序。たとえば、この場合、アルゴリズムは1 3 2を返します。