Professional Documents
Culture Documents
1 Intro 4 1 Runtimes
1 Intro 4 1 Runtimes
Computing Runtimes
Daniel Kane
Department of Computer Science and Engineering
University of California, San Diego
1 Revisit Fibonacci
Assignment.
Individual Lines
Function FibList(n)
create an array F [0 . . . n]
F [0] ← 0
F [1] ← 1
for i from 2 to n:
F [i] ← F [i − 1] + F [i − 2]
return F [n]
Assignment.
Individual Lines
Function FibList(n)
create an array F [0 . . . n]
F [0] ← 0
F [1] ← 1
for i from 2 to n:
F [i] ← F [i − 1] + F [i − 2]
return F [n]
Lookup, return.
Outline
1 Revisit Fibonacci
Want to:
Measure runtime without knowing these
details.
Get results that work for large inputs.