The repository contains common data-structures, algorithms and implementations of the popular problems in C++. The Repository also contains graphic programming codes, contest solutions like of Euler Plus on HackerRank and some coursera competetive programming course solutions.
The course content is summarized as (might not be updated!)
- Sparse Table Algorithms
- String Algorithms [KMP,Suffix Trees, Suffix Arrays, Rabin Karp, and Manacher]
- Dynamic Programming
- State Space Reductions
- Simple Recursions and Divide and Conquer
- Dp Over Subsets
- Bitmasking Dp
- Digit Dp
- Dp on Trees
- Searching Algorithms
- Binary Search
- Game Theory
- Nim Game
- Queues, Stacks And LinkedList
- Trees
- Backtracking Algorithms 9 Exhaustive search problems
- Graphic Programming
- Coursera Courses
- Euler Plus Solutions
-
Read the existing codes CAREFULLY. Do not submit any code that is already existing in the repository, else that PR will be marked as spam
-
You are free to submit your codes in any language you want, just make a folder for that specific language
-
Provide proper CODE files, not TXT files or files without any extension, to maintain code portability.
-
Try to keep your codes genuine (Not a hard-and-fast rule tbh 😝 )
Lastly, do not submit useless PRs. That would be marked as spam straightforwadly
Any contribution will be appreciated!
Do a git pull before contributing any code, to prevent merge conflicts.
Any PR that will cause merge conflicts won't be accepted