100 likes | 247 Vues
This lecture delves deeper into the growth of functions, emphasizing their importance in data structures and algorithms. We will review key concepts from Chapter 3.2 of CLRS, focusing on asymptotic notation and comparing various growth functions through practical examples. Special cases will be highlighted, and you'll learn how to rank functions by their order of growth. This session aims to solidify your understanding of which terms can be ignored in calculations, helping you build a solid foundation in algorithm analysis.
E N D
Foundations II: Data Structures and Algorithms Lecture 2: -- More on growth of functions CSE 2331 / 5331
Review some basics • Chapter 3.2 of CLRS • See the board • More examples on comparing the growths of functions CSE 2331 / 5331
Recall Asymptotic Notation CSE 2331 / 5331
Another View CSE 2331 / 5331
Some Special Cases CSE 2331 / 5331
More Examples • vs. • vs. • vs. • vs. • vs. • vs. • vs. • vs. • vs. • vs. CSE 2331 / 5331
More Examples • vs. • vs. • vs. • vs. In general, we can safely ignore low order terms. CSE 2331 / 5331
Hierarchy CSE 2331 / 5331
More Example • Rank the following functions by order of growth: CSE 2331 / 5331