28.07.2013 Views

Videregående programmering i Java - Objektorienteret ...

Videregående programmering i Java - Objektorienteret ...

Videregående programmering i Java - Objektorienteret ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Kørselstider og Store-O-notationen<br />

Opgave: Find kørselstid for LinkedList, ArrayList, TreeSet,<br />

HashSet, for indsættelse, sletning, opslag, søgning<br />

● O(1) ­ konstant i tid<br />

● Eksempel: Slå et element op i et array<br />

● O(log(n)) ­ logaritmisk<br />

● O(n) ­ proportionalt<br />

● Eksempel: Gennemløbe alle element i et array<br />

● O(n 2 ) ­ kvadratisk (hmm...)<br />

● O(e n ) ­ eksponentielt (uha!)

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

Saved successfully!

Ooh no, something went wrong!