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 graphs resources from algorithmic-resources"
Installation instructions →What's inside
Graphs
- A2oj
- Codechef
Tutorial on Graph Theory - part 1
- Codechef
- Codeforces
- Codeforces
Important Graph Algorithms by
- Identifying a graph on Topcoder
Game Theory
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
Power of Binary search by
- Hackerearth
Tutorial on Ternary Search.
- Topcoder
Binary Search by
Prefix and Suffix Trees
- A2oj
- Another problem on Codechef
- Codechef
- Geeksforgeeks
Trie, Insertion and Search
- Geeksforgeeks
Trie, Deletion.
- Marknelson
Suffix Trees Explained.
Binary Indexed Trees
- A2oj
- Hackerearth
- Topcoder
- Wikipedia
Fenwick 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).
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
Showing a sample of 91 resources. View the full list on GitHub →