Skip to content

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.

Notifications You must be signed in to change notification settings

smriti-v16/Cpp-Codes

 
 

Repository files navigation

Cpp-Codes

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.

Contents:

The course content is summarized as (might not be updated!)

  1. Sparse Table Algorithms
  2. String Algorithms [KMP,Suffix Trees, Suffix Arrays, Rabin Karp, and Manacher]
  3. Dynamic Programming
    • State Space Reductions
    • Simple Recursions and Divide and Conquer
      • Dp Over Subsets
      • Bitmasking Dp
      • Digit Dp
      • Dp on Trees
  4. Searching Algorithms
    • Binary Search
  5. Game Theory
    • Nim Game
  6. Queues, Stacks And LinkedList
  7. Trees
  8. Backtracking Algorithms 9 Exhaustive search problems
  9. Graphic Programming
  10. Coursera Courses
  11. Euler Plus Solutions

Important points to be considered before making a Pull Request:

  1. 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

  2. You are free to submit your codes in any language you want, just make a folder for that specific language

  3. Provide proper CODE files, not TXT files or files without any extension, to maintain code portability.

  4. 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

How To Contribute:

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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 69.8%
  • G-code 27.9%
  • C 2.3%