What are the three guiding principles for the course(Algorithms: Design and Analysis)?
What are the three guiding principles for the course?
1) Worst-case analysis: the running time bound holds for every input of length n.
2) Ignore constant factors, lower-order terms: simplifies math, minimal loss of predictive power, architecture/compiler greater factor anyways.
3) Asymptotic analysis: focus on running time for large input sizes n.