[Elective] Data Structures

In this elective, I have been introduced to the most basic and fundamental data structures and sorting algorithms that computer science has to offer. This elective taught how to make analyse the computational complexity of an algorithm, proof the correctness of an algorithm and how to design an algorithm.

 

Two of the 4 homework assignments can be found here: hw4 HW3

 

In this elective we used the book: https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844