Я работаю над некоторыми домашними заданиями, поэтому я не могу опубликовать код. Я работаю на некоторый код и в этот момент у меня есть что-то вроде этого (вместо функций я написал временную сложность):Сложность этого кода
while(O(n^2)) {
O(n^4);
O(n^2);
}
Я оценил Выходов в соответствии с вложенными для-петли у меня есть в функциях. Мой вопрос в том, какова на самом деле временная сложность всего этого? Я бы тоже не просил короткого объяснения. Спасибо!
Не могли бы вы прояснить одну вещь? Под 'while (O (n^2))' вы подразумеваете, что «цикл итерации n^2 раза» или «вычисление, хотим ли мы закончить цикл, принимает O (n^2)» и никоим образом не указывает число итераций ? –
Параметр во время вызова функции. Это то же самое: 'function() {O (n^2); } 'и' while (function()) {O (n^4); O (N^2); } ' –
Итак, тогда я обновлю свой ответ. –