Prof. Dr. R. Schrader SS 2002 Ch. Hagemeier
1. ¨ Ubung zur Informatik I
Abgabe: 23.4. und 24.4.2002 in den ¨Ubungen
Aufgabe 1: (3 Punkte)
Gegeben sei das Polynom
P(n) = aknk+ak−1nk−1+. . .+a0 mit k ∈IIN, Konstanten aj ∈IR f¨ur j = 0, . . . , k und ak >0.
Zeigen Sie, daß folgendes gilt:
a) P(n)−aknk =O(nk−1) b) P(n) = Θ(nk)
Aufgabe 2: (6 Punkte)
Beweisen oder widerlegen Sie:
a) n2−7n+ 5 = Θ(nlogn) b) 5·log10(n3) = Θ(log2n)
c) f(n) :=
n2+ 6n f¨ur n≤106 1012+ 6·106 f¨ur n >106 Dann gilt: f(n) = Ω(n2).
d) b√3
nc= Θ(b√
nc) bxc bezeichnet die gr¨oßte ganze Zahl kleiner gleich x.
e) 3n= Θ(2n) f) F¨ur H(n) :=
n
P
i=1 1
i gilt H(n) = Θ(log2n).
Aufgabe 3: (4 Punkte)
Der Binomialkoeffizient nk
= k!(n−k)!n! kann rekursiv durch die Formel n+ 1
k
= n
k
+ n
k−1
ausgedr¨uckt werden. Beschreiben Sie einen rekursiven Algorithmus, der den Binomialkoef- fizienten berechnet. n0
= nn
= 1. Analysieren Sie die Laufzeit Ihres Algorithmus.
Aufgabe 4: (3 Punkte)
Es sei P(x) =anxn+. . .+a1x+a0 ein Polynom vom Grad n mit P(x) =P(−x) f¨ur alle x ∈ IR. Geben Sie ein Verfahren an, das zur Auswertung des Polynoms an der Stelle x0 mit n/2 + 1 Multiplikationen und n/2 Additionen auskommt.