29.08.2013 Views

Programkonstruktion och Datastrukturer

Programkonstruktion och Datastrukturer

Programkonstruktion och Datastrukturer

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Från kod till komplexitet<br />

● Ställ upp en rekursion <strong>och</strong> fi nn en sluten<br />

formel<br />

T(n) =<br />

{ k , n = 0<br />

0<br />

T(n-1) + k , n > 0<br />

1<br />

T(n) = nk 1 + k 0 = Θ(n)<br />

fun countOccurences(_, []) = 0<br />

| countOccurences(x, (f::r)) =<br />

if x = f then<br />

1 + countOccurences(x, r)<br />

else<br />

countOccurences(x, r);

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!