Algorithms, computational complexity, asymptotic notations, pseudocode, greedy algorithms, easy vs. hard problems, and other stuff.
Algorithms, growth of functions, complexity
Textbook 42 pages
Algorithms, computational complexity, asymptotic notations.
Lecture notes
Pseudocode, algorithmic paradigms, greedy algorithms, easy vs. hard problems.
Homework for section 3.1
Homework 23 Oct 05:45 PM
Homework for sections 3.2-3.3
Homework 30 Oct 05:45 PM
Linear search, binary search, bubble sort, insertion sort (Rosen Section 3.1)
Problems
Solutions
Big O estimates (Rosen Section 3.2)
Big O estimates (continued) (Rosen Section 3.3)