prerequisite
- knowledge of C++ (Basics)
- Good knowledge of pointers in C++
- knowledge of Object-Oriented (don't need depth knowledge)
recommended
- Knowledge of STLs
- Knowledge of Asymptotic Complexity
- Problem-Solving Skil
every topic contains 3 main things
- Topic explanation file & Recorded session.
- Topic code file.
- Solve some problems and explain them.
You can use this repo to study data structure
- Begin with an explanation file & Recorded session and you must Good understanding of this Topic.
- Then write the code yourself and then open the code file and check if you have done everything well.
- so, now you are ready to solve problems about this topic open the problems file there you find some problems in leetcode first, you must try to solve the problems by yourself then you can open the solution file and there also you will find the explanation for the solution.
Note: I don't explain all problems but you will find the solution code and if you need an explanation for the solution you can search for the problem name on YouTube or Google Whatever, I will try to add an explanation for all the problems. :)