public static void complexityexample(int n) {
int count = 0;
int k = 1;
for (int i = 0; i < n; i++) {
for (int j = 0; j < k; j++) {
count++;
}
k *= 2;
for (int t = 0; t < n; t++) {
count++;
}
System.out.println(count);
}
}
Может ли кто-нибудь написать мне ответ?Можете ли вы помочь мне рассчитать сложность времени этого алгоритма?
, например, я знаю, что Колличесто операций в течение цикла равна 2N + 2,
и количество операций в подсчете ++; is N
но какие-либо другие детали.
'for (int t = 0; i
amit
Это была ошибка, существует (int t = 0; t
AM3
Будучи как у вас бесконечный цикл, я думаю, что вопрос о временной сложности спорный. –