This is an incomplete collection of some of the assignments and projects I completed for this class. I had only thought about saving and putting these assignments on GitHub at a later date, so I do not have many of the earlier assignments.
Algorithm Analysis was one of the most important classes in university, in addition to Data Structures. There are so many resources online to learn this vast space. Every programmer should know their data structures and algorithms well.
My favorite book is called Algorithms by Robert Sedgewick and Kevin Wayne .
Another good book I used in university was Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson , Ronald L. Rivest , and Clifford Stein.