CMPT 360
Algorithm Design Analysis and Correctness
Lec 03 selected
Develops and analyzes standard techniques for algorithm development which are widely applicable to computer science programs. These include greedy algorithms, branch-and-bound, dynamic programming, satisfiability, graphs and network-flow, and exhaustive search, along with proofs of correctness. The master theorem and other complexity analyses (including output-bounded and amortized complexity) are introduced. Hardware-level interactions with these algorithms and efficient data structures, including cache-obliviousness, are discussed.
Sections
Lecture
Lec 03
Tue, Thu 11:30-12:50
Syllabus
Have the syllabus for CMPT 360? Share it and everyone gets the grading, textbooks and rules.