Løsningsforslag til
utvalgte oppgaver
2.1-2
Se Palindrom.c
eller Palindrom.java
2.1-4
Se PotIter.c eller
PotIter.java
2.2-2

2.2-4
Se PotIter2.c eller
PotIter2.java
2.2-6
Se Mengder.c eller
Mengder.java
2.3-2
a) Θ(n2logn)
b) Θ(n2)
2.4-2
Se Hest.c eller Hest.java
2-3
a) Se Flis.c eller
Flis.java
b) I hvert rekursjonsnivå vil en og bare en av if-delene utføres.
Vi får derfor alltid fire rekursive kall med halv størrelse, altså T(n)
= 4T(n/2) + c. Ved bruk av likning 2.7 og 2.8 får vi
T(n) є Θ(nlog24) = Θ(n2)
= Θ(22m) = Θ(4m)
|