Skip to content

Surajbokde/Programming-Made-Easy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Programming Made Easy

Website to learn

Data Structure

https://www.geeksforgeeks.org/data-structures/

Algorithm

https://www.geeksforgeeks.org/fundamentals-of-algorithms/
https://cp-algorithms.com/

CPP STL

About STL in cpp

The Standard Template Library (STL) is a set of C++ template classes to provide common programming data structures and functions such as vector, lists, stacks, etc.

Advance Topic and links

Extended Euclid : https://www.hackerearth.com/practice/math/number-theory/basic-number-theory-1/tutorial/
Millar Rabin Wiki : https://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test
Eular Totient Function : https://www.hackerearth.com/practice/math/number-theory/totient-function/tutorial/
Trie : https://www.quora.com/q/threadsiiithyderabad/Tutorial-on-Trie-and-example-problems
Segment Trees : https://www.hackerearth.com/practice/data-structures/advanced-data-structures/segment-trees/tutorial/
https://cp-algorithms.com/data_structures/segment_tree.html
Sorted Segment Trees : https://discuss.codechef.com/t/merge-sort-tree-tutorial/14277
Persistent Segment Trees Article : https://blog.anudeep2011.com/persistent-segment-trees-explained-with-spoj-problems/
SQRT Decomposition and MO's Algo : https://cp-algorithms.com/data_structures/sqrt_decomposition.html
Heavy Light Decomposition Article : https://blog.anudeep2011.com/heavy-light-decomposition/
Suffix Arrays : https://cp-algorithms.com/string/suffix-array.html
LCA : https://cp-algorithms.com/graph/lca_binary_lifting.html
Bridges : https://cp-algorithms.com/graph/bridge-searching.html
Articulation points : https://cp-algorithms.com/graph/cutpoints.html
SCC : https://www.hackerearth.com/practice/algorithms/graphs/strongly-connected-components/tutorial/
Tarjan's Algorithm : https://iq.opengenus.org/tarjans-algorithm/
Flows : https://cp-algorithms.com/graph/dinic.html
Euler Tour / Tree flattening : https://www.geeksforgeeks.org/euler-tour-subtree-sum-using-segment-tree/
Dynamic Programming Resources : https://codeforces.com/blog/entry/67679
DP bitmask : https://codeforces.com/blog/entry/337
SOS DP : https://codeforces.com/blog/entry/45223
DP on Trees : https://codeforces.com/blog/entry/20935
Binary Search Predicate function Questions -
EKO SPOJ : https://www.spoj.com/problems/EKO/
AGGRCOW SPOJ : https://www.spoj.com/problems/AGGRCOW/
Rabin Karp : https://cp-algorithms.com/string/rabin-karp.html
KMP : https://cp-algorithms.com/string/prefix-function.html
Matrix Exponentiation : http://zobayer.blogspot.com/2010/11/matrix-exponentiation.html
FFT : https://cp-algorithms.com/algebra/fft.html

Best Practice Questions Archive(MORAS CF Article) :

https://codeforces.com/blog/-Morass-