Algorithms: Correctness and Complexity (Engi-5892) 2020

Notes

Course introduction

Unit 0 Notations and math review

Unit 1 Correctness of algorithms and code

Unit 2 Recursion, context-free grammars, and parsing

Unit 3 Complexity

Unit 4 Graph Search

Unit 5 Greedy Algorithms and Dynamic Programming

Unit 6 Limitations

Summary

(c) Theodore Norvell