algorithmic-resources
github.com/hkirat/algorithmic-resources ↗A Curated list of Topic wise Theory and Questions to Get You Started On Competitive Coding.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me segment trees resources from algorithmic-resources"
Installation instructions →What's inside
Segment Trees
- A2oj
- Codechef
- Codeforces
Everything about Segment trees by
- Hackerearth
Segment trees for Beginners by
- Lazy Propogation
Solving problems related to updation of segment tree in logrithmic time (also known as lazy propogation).
Binary Search and Ternary Search
- A2oj
- Codechef
- Codeforces
- Hackerearth
Tutorial on Ternary Search.
- Hackerearth
Power of Binary search by
- Topcoder
Binary Search by
Matrix Exponentiation
- A2oj
- Codechef
Solving Recurrences using Cayley Hamilton Theorem and Matrix Exponentiation
- POWSUM on CodeChef
- Quora
Solving Dynamic Programming with Matrix Exponentiation.
- zobayer
Introduction to Matrix exponentiations
Flow
- A2oj
- spoj
- Topcoder - Max Flow Part 1
Max Flow Part 1
- Topcoder - Max Flow Part 2
Max Flow Part 2
Greedy
- A2oj
- Codeforces
- Hackerearth
Tutorial on greedy algorithms by
- Stackoverflow.
Tutorial on how to spot a greedy algorithm.
- Topcoder
Greedy is Good.
Prefix and Suffix Trees
- A2oj
- Another problem on Codechef
- Codechef
- Geeksforgeeks
Trie, Deletion.
- Geeksforgeeks
Trie, Insertion and Search
- Marknelson
Suffix Trees Explained.
Trees
- A2oj
- Codechef
- Codeforces
- Hackerearth
Baisc introduction to trees and terminologies related to it by
- Hackerrank
- Wikipedia
Tree (data structure)
Dynamic Programming
- A2oj
- Codechef
Tutorial on Dynamic Programming.
- Codeforces
- Hackerrank
- More Problems on SPOJ
- Quora
Getting started with Dynamic Programming (Quora Discussion).
Showing a sample of 91 resources. View the full list on GitHub →