配列内の複数の数値範囲から順列を生成する必要があります。 using namespace std;
int generatePermutations(vector<int> &myVector, vector<vector<int> > &swappable) {
int i = 0, s = 0;
for (s = 0; s < swappable.size(); s++
だから私はxの長さの配列/要素のセットから可能なすべてのn桁の長い数字を並べ替えることを試みています。私はそれを行うコードを考え出しましたが、数字は同じですが、どうしたら起こるのを防ぐのですか?ここに私の(パスカル)来て: program Noname10;
var stop : boolean;
A : array[1..100] of integer;
function
可能性の重複:私は何をしたいか Algorithm to return all combinations of k elements from n 異なる長さのすべて1-9の順列を生成しています。例えば、長さ1のすべての順列は単に {1}, {2}, {3}, {4} ..などとなります。 長さ2の順列は次のようになります。{1,2}, {1,3}, {1,4} .. これまではstd::next