This repository contains individual independent projects and programs successfully executed by me. All the programs in this repository are in C/C++. Each and every program is running to the best of my knowledge. A great deal of time and effort has been put in creating this repository. Almost all of the programs are compiled and tested in C++ shell and Online C++ compiler.
This repository contains problems on the following Data Structures and algorithms:
- Array - ADT
- Stack
- Queue - Priority
- Linked List - Singly, doubly, circular
- Binary Trees and Binary Search Trees
- Matrix - sparse
- Graphs
- Searching Algorithms
- sorting Algorithms
- Hashing
- Heaps - Max, min
- Recursion and backtracking
Use any online C++ compiler to run these codes. You can also use any IDE's like Eclipse, Visual Studio, Code::Blocks to run these.
I would like to acknowledge some of the websites and courses from which I have taken reference. They are the following:
- Mastering Data Structures and Algorithms by Adbul Bari - Udemy
- GeeksforGeeks portal
- Hackerrank
- LeetCode