私は数値の配列/リストを持っています。各番号には一定の優先順位/重要性があります。数値と数値の組み合わせ
数字のすべての組み合わせを生成するアルゴリズムが必要ですが、フォーム番号は最も重要です。
e.g. [number, priority]: [1,1], [2,3], [3,2]. Highest priority is 1.
組み合わせ:
1, 3, 2, 1 1, 1 3, 3 3, 3 1, 1 2, 3 2, 2 1, 2 2, 1 1 1, 1 1 3, 1 3 1...
これを行うにはどのように任意のアイデア? もちろん、私はある数の組み合わせを生成したいと思います。
単純な順列を生成するコードはありますか?もしそうなら、どのような変更を試みましたか?そうでない場合は、それを行い、質問を更新してください。 – Jon
擬似コード全体アルゴリズムを作成しようとしたのでコードがありません – galica
何をしたいですか?これはまったく明らかではありません。私は '1、3、2'はソートされた元の数字だと思います。優先?しかし、「1 3」とは何ですか?あなたは本当に組合せではなく、順列ではないのですか? – Henrik