public static void p2(int N) {
for (int i = 0; i < N; i += 1) {
for (int j = 1; j < N; j = j * 2) {
System.out.println("hi !");
}
}
}
Можете ли вы помочь мне определить время выполнения этой функции?
Я попытался найти какую-то схему для различных входов N. Я рассчитал затраты для входов до 5 (println использовался длядля этих целей):
N: 0, 1, 2, 3, 4, 5
C (N): 0, 0, 2, 6, 8, 15
Где C (N) - функция стоимости.
Однако я не знаю, что делать дальше!Ответ Θ (N log (N))