0
このコードの複雑さは何ですか?ネストされたループでこの関数の複雑さはどのくらいですか?
public class test5{
public static void main(String[] args) {
int n = Integer.parseInt(args[0]);
for (int i = 1; i<=n; i++) {
for (int j = 1; j<=i; j++) {
System.out.print ("*");
}
System.out.println();
}
for (int i = n; i>=1; i--) {
for (int j = 1; j<=i; j++) {
System.out.print ("*");
}
System.out.println();
}
}
}
私の仮定は、N *(N/2)+ N *(N/2)ので、それはO(N^2)の動作を取ることです。 私はそうですか?