0 Daumen
1,2k Aufrufe

Zeige oder widerlege:


a) 22n=O(2n) 2^{2 n}=O\left(2^{n}\right)

b) loga(n)=O(logb(n)) \log _{a}(n)=O\left(\log _{b}(n)\right)

c) logb(n)=O(loga(n)) \log _{b}(n)=O\left(\log _{a}(n)\right)


Kann mir da bitte jemand helfen?

Avatar von

1 Antwort

0 Daumen
 
Beste Antwort

Nutze
limnf(n)g(n)=0g(n)O(f(n)) \lim \limits_{n \rightarrow \infty} \frac{f(n)}{g(n)}=0 \Longrightarrow g(n) \notin \mathcal{O}(f(n))
Für das Erste also
limn2n22n=limn2n2n=limn2n=0 \lim \limits_{n \rightarrow \infty} \frac{2^{n}}{2^{2 n}}=\lim \limits_{n \rightarrow \infty} 2^{n-2 n}=\lim \limits_{n \rightarrow \infty} 2^{-n}=0
und somit
22nO(2n) 2^{2 n} \notin \mathcal{O}\left(2^{n}\right)


Alternativ:

Nehme an, 22nO(2n) 2^{2 n} \in \mathcal{O}\left(2^{n}\right) und somit gilt für ein cR c \in \mathbb{R} und alle nN n \geq N für irgendein N N
22nc2n2nlog2(c)+nnlog2(c) 2^{2 n} \leq c 2^{n} \Longleftrightarrow 2 n \leq \log _{2}(c)+n \Longleftrightarrow n \leq \log _{2}(c)
Das kann aber nicht sein, da n n linear wächst und log2(c) \log _{2}(c) eine Konstante ist. Ein Widerspruch.

Avatar von 4,8 k

Danke danke. Fällt dir zu b) und c) auch noch was ein

Die stimmen beide, schau dir mal die Logarithmus Gesetze an, du kannst beide als einen Logarithmus der Basis e schreiben.

Ich danke dir

Gerne die Antwort akzeptieren, wenn sie hilfreich war :D

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen