permutation

    2

    2答えて

    私は可能な組み合わせのすべてを見つけようとしていますが、要素の順序も私の問題にとって重要です。 たとえば、セットset={A, B, C}の場合、可能なサブセットはsubsets={A},{B},{C},{A,B},{A,C},{B,A},{B,C},{C,A},{C,B},{A,B,C},{A,C,B},{B,A,C},{B,C,A},{C,A,B},{C,B,A}です。 これを見つけるためのM

    0

    2答えて

    私の計算クラスでこの余分な信用問題のために、私の他の同級生と私は、ブルートを解くプログラムを構築することに決めました。これらのステップの1つに順列が含まれます。このアルゴリズムを通じて、私は(私は思う)、それは仕事を得るために管理: public void genPermutations(int[] list, int k){ System.out.println("List: " +

    2

    1答えて

    に対するすべての値uniqの組み合わせを取得し、私は、属性値のセットを持っている: 例: [ { memberAttribute: { attributeName: 'a' }, value: '1' }, { memberAttribute: { attributeName: 'a' }, value: '2' },

    2

    1答えて

    私はサイズの数字の垂直配列のパリティを決定する必要があるExcelシートで作業していますN。この配列には、〜Nの各数値がそれぞれ1回ずつ含まれています。 この場合、パリティは、スクランブルされた配列をソートされた配列に最小から最大に変換するために必要なスワップの数として定義されます。 たとえば、配列{3;1;2;4}は、偶数パリティを持ちます。これは、少なくとも2回のスワップが{1;2;3;4}に

    -1

    2答えて

    のは、私は、リストまたは型の配列があるとしましょう: mylist = [1, 2, 3, 4] をそして、私はこのリスト内の項目を交換したいです。通常、私は次のようなものを使用します: mylist[2] = 7 これはうまくいきます。しかし、mylistの1つ以上のアイテムを交換するときに、mylistのすべての可能な順列を作成する方法を説明できる人がいますか?例えば、私は次のように作

    0

    1答えて

    ラウンド、ステーション、プレーヤー(男性と女性)の4つの異なる変数のすべての組み合わせを使用するrスクリプトを作成しています。以下は、データセットの私のdputバージョンです: 3ラウンド、3つの駅、6男性:次がある。このデータセットでは Round Station Partner1 Partner2 55 round1 station1 male1 female2 109 round1 s

    1

    1答えて

    少なくとも提供されるフィートの量をカバーするために必要な「パイピング」の可能なすべてのユニークな組み合わせを返そうとしています。 この問題は、一般的なコイン変更アルゴリズムに似ています。 パイプは、10 '、25'、および50 'の単位で表示されます。 私はhereとhereの例を見てきましたが、近いと思われますが、単純に数えない限り、すべての組み合わせを返すようにしたいと思います。 ここにありま

    -1

    1答えて

    なしitertools permutations([0,1,1]) 戻り (0, 1, 1), (0, 1, 1), (1, 0, 1), (1, 1, 0), (1, 0, 1), (1, 1, 0) からコマンド置換は、任意のリストは、ある (0,1,1), (1,0,1), (1,1,0) を戻す方法があります整数はすべての順列を取得しますが、元のリストの要素が繰り返される場合、

    -1

    1答えて

    を生成するために、私はすべての可能性に.と-で(文字列にリストを読み込むことによって)リスト内の各xを交換したい ['x', 'x', 'x..', 'x'] 順列。したがって、出力は ['. . ... .'], ['- - -.. -'], ['. - -.. .'] と同様の順列になります。以下のスクリプトを試しましたが、出力として2つのパターンしか得ることができませんでした。

    -4

    1答えて

    以下は、行列の形式です。文字の対角の組み合わせは許されず、縦と横の組み合わせのみが許されます。 誰でも特定のレベルに必要な組み合わせの数を計算する方法を提案できますか。 例:レベルが1であれば、1つの文字の組み合わせ、つまりA、B、C、D、E、F、G、H、つまり10の組み合わせのみが許可されます レベルが2ならば、 、BB、AB、AD、BC、BE、...というように、レベル2では合計36の組み合わ