ThreeSum.javaの関数countとprintallの時間の複雑さはどうやって得られますか?3Sum.javaの漸近的複雑さを見つける方法
public static void printAll(int[] a) {
int n = a.length;
for (int i = 0; i < n; i++) {
for (int j = i+1; j < n; j++) {
for (int k = j+1; k < n; k++) {
if (a[i] + a[j] + a[k] == 0) {
System.out.println(a[i] + " " + a[j] + " " + a[k]);
}
}
}
}
}
public static int count(int[] a) {
int n = a.length;
int count = 0;
for (int i = 0; i < n; i++) {
for (int j = i+1; j < n; j++) {
for (int k = j+1; k < n; k++) {
if (a[i] + a[j] + a[k] == 0) {
count++;
}
}
}
}
plzここにコードを掲載してください。 –
大丈夫ありがとう:)完了 – unnieyah
あなたは自分自身の質問にこのコメントを書いてはいけません他の人は重複して見つけた場合それを置くでしょう。 –