Вот мои ответы Является ли A или Ω B? Как вы думаете, я понял?Большая О или Большая Омега?
A B O Ω
(log n)^3 N No Yes
2n^2+4n 4n^2 Yes No
n! 2^n No Yes
n^5 n^4 No Yes
100 10000 Yes No
n^2 (1.5)^n No Yes
Вот мои ответы Является ли A или Ω B? Как вы думаете, я понял?Большая О или Большая Омега?
A B O Ω
(log n)^3 N No Yes
2n^2+4n 4n^2 Yes No
n! 2^n No Yes
n^5 n^4 No Yes
100 10000 Yes No
n^2 (1.5)^n No Yes
Big O - асимптотически верхняя граница, а Big Omega - асимптотически нижняя граница.
limit A(n)/B(n) < C
as n приближается к бесконечности, а C - положительная постоянная.limit A(n)/B(n) > C > 0
, поскольку n приближается к бесконечности, а C - положительная постоянная.Wolframe Alpha Чтобы найти такой предел, вы можете использовать Wolframe Alpha.
A B O Ω
(log n)^3 N Yes No
2n^2+4n 4n^2 Yes Yes
n! 2^n No Yes
n^5 n^4 No Yes
100 10000 Yes Yes
n^2 (1.5)^n Yes No
Например:
n^2
при п становится все больше и больше. Таким образом, 1,5 n является верхним номером n , но не нижняя граница n .limit A(n)/B(n) < 1
. Следовательно, A = O (B).limit A(n)/B(n) > 0.4 > 0
. Следовательно, A = Ω (B).Я благодарен вам – 33ted
Определения большого О и большой теты неверны. f (n) = (n, если n нечетно, 2n, если n четно) является O (n), но предел f (n)/n не существует. –
@PaulHankin. Но мы могли бы сказать, что предел f (n)/n = 1, если n переходит в нечетную бесконечность и предел f (n)/n = 2, если n переходит в четную бесконечность. Поэтому предел f (n)/n <= 2 при n переходит в бесконечность. – invisal
Big O представляет _worst_ время работы, в то время как Big Omega представляет _best_ время работы. –
Я думаю, вы ошибаетесь в отношении нескольких из них. Какие из них вы можете доказать? – Beta
Я думаю, что 1-й должен быть Да Нет, потому что log n быстрее, чем n. Кроме того, последним должен быть Да Нет, потому что n^2 быстрее экспоненциального – 33ted