2012-03-14 2 views
3

Этот вопрос выглядит просто для меня, но просто хотел посмотреть, двигаюсь ли я в правильном направлении.когда есть Big-Oh (n) = Omega (n)? Это то же самое, что и theta (n)?

Проще сказать, когда n = 1 ??

+0

Что вы подразумеваете под * «Проще сказать, когда n = 1 ??" *? – sch

+0

Я имел в виду тривиальный случай .. когда количество входов 1 .. – pa1geek

ответ

2

Да, вы правы, если f is BigO(g) и f is Omega(g) затем f is BigTheta(g). Фактически, это точно definition от BigTheta.

Чтобы применить это к алгоритмам, если, например, алгоритм BigO(n^2) и Omega(n^2), то это BigTheta(n^2). И если это BigTheta(n^2), то есть BigO(n^2) и Omega(n^2).

Смежные вопросы