Мы попадаем в Big O в мою степень CS, и мне трудно понять это. Есть две проблемы, которые я хотел бы опубликовать, одну, которую я пытался выполнить самостоятельно, а другой я не уверен, как начать. Было бы возможно, чтобы член сказал мне, если мой первый правильный или неправильный, и, возможно, укажите мне направление для понимания второго? Любая помощь приветствуется.Особые вопросы Big O
a)
E(n) ≤ 5n^2 + 9n^3, then E(n) = O(?)
Guess: O(n^3)
Proof:
9n^3 + 5n^2 <= c*n^3, where c = 10 and n > 1,
Therefore, E(n) = O(n^3)
b)
E(n) ≤ 8n*sqrt(n) + 100n log2(n), then E(n) = O(?) .
Правильно ли говорить n = 1? –
Нет, вам нужно большее «n», после которого всегда выполняется уравнение. 9n^3 + 5n^2 < 10n^3 => n> 5 – MaximumBoy
К сожалению, я вижу свою ошибку. Кажется, что включение значений n на всем пути до 5 делает неверным утверждение, пока я не достиг 6. Таким образом, было бы правильно, если c = 10 и n = 6? –