Coursework for Data Structures and Algorithms, implemented in C++.
Design array template and a few functions for array manipulation.
Implement and compare different sorting algorithms.
Implement data structures of Linked List & Dynamic Array & Stack (using Linked List and Dynamic Array) & Queue (using Linked List, Dynamic Array and Circular Dynamic Array).
Implement data structures of Binary Tree & Binary Min Heap with a few functions.