は、私は、例えば、長さ2の配列にそれらの全て2-組合せを配置する必要があり:2-組み合わせC++
仮定する櫛は、2次元アレイです。私は櫛ために、すべての2 - の組み合わせを配置する必要があり
n = 1,2,3
ような[I] [J]:
comb[0][0] = {1}
comb[0][1] = {2}
comb[1][0] = {1}
comb[1][1] = {3}
comb[2][0] = {2}
comb[2][1] = {3}
私はコードを書く方法がわかりません! おかげ
私の答え:
O(!N)答え:N =総数M =トータル可能答えプットi番目のインデックス付けn
の各要素について
int m = 0;
for (int i = 0; i < n - 1; i++){
int first = a[i];
for(int j = i+1 ; j < n ; j++){
int second = a[j];
comb[m][0] = first;
comb[m][1] = second;
++m;
}
}
この宿題はありますか?何を試しましたか?とにかく、それらの括弧を削除する必要があります。 – chris
StackOverflowがあなたの宿題をするのに役立つのではないかと心配です;-) – g13n
@ g13n、SOは間違いなく宿題に大きな助けを与えることができますが、宿題の場合は自分で*行うべきです。たいていの時間は、それを上手くいくというアイディアです。他の人にあなたの宿題をさせるために来たのであれば、なぜ最初にコースに登録したのですか? – chris