- https://www.interviewbit.com/courses/programming/topics/hashing/
- https://www.hackerearth.com/practice/data-structures/hash-tables/basics-of-hash-tables/tutorial/
- https://threads-iiith.quora.com/String-Hashing-for-competitive-programming
- http://codeforces.com/blog/entry/4898(?#comment-157965 http://codeforces.com/blog/entry/4898(? (Comment)
- prob list 1 - https://a2oj.com/category?ID=93
- prob list 2 - http://codeforces.com/problemset/tags/hashing
- prob 1 - https://vjudge.net/problem/SPOJ-LPS
- Code : https://paste.ubuntu.com/p/FFFnQp5Pdy/
- Prob List : http://www.lightoj.com/volume_problemcategory.php?user_id=11169&category=Trie%20Tree Implementations of Linked List - 07 June, 2018
- https://www.cs.cmu.edu/~adamchik/15-121/lectures/Linked%20Lists/linked%20lists.html
- Prob list : https://www.hackerrank.com/domains/data-structures/linked-lists
- Prob List : https://a2oj.com/category?ID=275
- Code : https://paste.ubuntu.com/p/NQjtj9bmk3/
- For Recursion : https://sites.google.com/site/smilitude/recursion_and_dp
- http://www.shafaetsplanet.com/planetcoding/?p=1266
- https://www.hackerearth.com/practice/basic-programming/recursion/recursion-and-backtracking/tutorial/
- https://www.geeksforgeeks.org/backtracking-algorithms/
- Code : https://paste.ubuntu.com/p/vh26wMJ7pK/
- Blog Series : http://www.shafaetsplanet.com/?p=1432. https://www.geeksforgeeks.org/tarjan-algorithm-find-strongly-connected-components/ https://www.geeksforgeeks.org/tarjan-algorithm-find-strongly-connected-components/
- https://paste.ubuntu.com/p/GG3jVNjHhH/
- https://www.hackerearth.com/practice/algorithms/greedy/basics-of-greedy-algorithms/tutorial/
- https://www.topcoder.com/community/data-science/data-science-tutorials/greedy-is-good/
- Probs : https://a2oj.com/category?ID=63
- Probs : https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=698
- Prob : https://vjudge.net/problem/POJ-3658
- Code : https://paste.ubuntu.com/p/hzzcPhYyv5/
- Prob : https://www.spoj.com/problems/HORRIBLE/
- Prob List : http://www.lightoj.com/volume_problemcategory.php?user_id=11169&category=Segment%20Tree/Interval%20Tree
- Prob : https://vjudge.net/contest/226898#problem/J https://vjudge.net/contest/226898
- https://sites.google.com/site/smilitude/recursion_and_dp
- Blog Series : http://www.shafaetsplanet.com/?p=1022
- https://www.hackerearth.com/practice/algorithms/dynamic-programming/introduction-to-dynamic-programming-1/tutorial/
- https://www.topcoder.com/community/data-science/data-science-tutorials/dynamic-programming-from-novice-to-advanced/
- Prob List : http://www.lightoj.com/volume_problemcategory.php?category=Dynamic%20Programming
- https://www.geeksforgeeks.org/dynamic-programming/
- https://en.wikipedia.org/wiki/Maximum_flow_problem
- https://www.topcoder.com/community/data-science/data-science-tutorials/maximum-flow-section-1/
- https://www.hackerearth.com/practice/algorithms/graphs/maximum-flow/tutorial/
- https://www.geeksforgeeks.org/max-flow-problem-introduction/
- https://www.geeksforgeeks.org/dinics-algorithm-maximum-flow/
- Prob list : http://www.lightoj.com/volume_problemcategory.php?main_category=Flow/Matching
- Edmond Code : https://paste.ubuntu.com/p/tsnyGth6rS/
- http://www.slideshare.net/KuoE0/acmicpc-dinics-algorithm
- Dinic's Code : https://paste.ubuntu.com/p/WNQPWM7MNj/
- https://www.hackerearth.com/practice/algorithms/graphs/maximum-flow/tutorial/
- https://www.hackerearth.com/practice/algorithms/graphs/minimum-cost-maximum-flow/tutorial/
- MCMF Code : https://paste.ubuntu.com/p/RxkFX8SXnY/
- Prob list : http://www.lightoj.com/volume_problemcategory.php?category=Min%20Cost%20Max%20Flow