РЕДАКТИРОВАТЬ: Я пытался уточнить, я немного больше ...
1.
Для доказательства (см. формальное определение Big-O ) мы должны найти любые C
и n0
, которые 4 n <= C * 8 <sup> n для всех n> n0.
Итак, чтобы доказать ваш случай 1, это все о поиске примера для этих двух значений. Мы попробуем ... уравнение, которое я только что процитировал из википедии, гласит:
f(n) = O(g(n))
тогда и только тогда, когда существует положительное действительное число C и действительное число n0, такое что
|f(n)| <= C * |g(n)| for all n > n0
, где f (n) = 4 n и g (n) = 8 n
4^n <= C * 8^n
4^n <= C * 2^n * 4^n
1 <= C * 2^n
Поэтому мы выбираем C
равным 1 и n0
равным 1. Уравнение верно -> доказан случай 1.
2.
Так как я думаю, что это домашнее задание - вы должны попробовать сами - я могу помочь вам немного больше, как только вы предоставите результаты своих попыток.
Подсказка: просто попробуйте найти там C
и n0
- возможно, вы сможете доказать, что никогда не существует пары C
и n0
для уравнения ... ^^