Skip to content
/ DSA Public

Data structures and algorithms used throughout my CP journey : )

Notifications You must be signed in to change notification settings

manncodes/DSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DSA for Competitive Programming

C++ code library contains useful algorithms for competitive programming.

Directory Structure

DSA
│   .gitignore
│   README.md
│
├───docs
│       cp-book.pdf
│
└───src
    ├───data-structures
    │   ├───disjoint-set-union
    │   │       disjoint-set-union.cpp
    │   │
    │   ├───segment_tree
    │   │       persistent_segment_tree.cpp
    │   │       segment_tree_dynamic.cpp
    │   │       segment_tree_multiset.cpp
    │   │       segment_tree_static.cpp
    │   │
    │   └───sparse_table
    │           example.cpp
    │           example.exe
    │           README.md
    │           sparse_table.cpp
    │
    ├───graphs
    │   └───lowest_common_ancestor
    │           LCA.cpp
    │           LCA_Euler.cpp
    │
    ├───math
    │       math.cpp
    │
    ├───others
    │       others.cpp
    │
    ├───search
    │       binary_search.cpp
    │
    └───strings
        └───KMP
                KMP.cpp

About

Data structures and algorithms used throughout my CP journey : )

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages