This repository contains different modules (other modules will be added), where each module represents a project that were given as a mandatory assignment in a one of my courses, called Algorithms and Data Structures.
Each module starts with a number that represents project number. There are 5 different projects that include training in Data Structures, Algorithms, and Analysis of algorithms:
- Introduction to Collections -- Stacks
- Linked Structures -- Stacks
- Queues
- Lists
- Recursion
- Sorting and Searching
- Trees
- Binary Search Trees
- Heaps and Priority Queues
- Sets and Maps
- Multi-way Search Trees
- Graphs
- Hashing
Every project has its own README.md file.
There are 5 main projects inside this repository. There is a Project summary section in the beginning of each README.md file, which gives a short description of the project. Please check out the pdf file, inside the "extra-materials" folder of each project, to see more information about the problems that each project solve, and some additional details like example outputs.