Data Structures & Algorithms Notes
Structured DSA notes for beginners and learners.

Advanced Topics
xyz
Explore

Arrays
Learn Arrays with beginner-friendly notes covering basics to core concepts and practical examples.
Explore

Binary Search
xyz
Explore

Bit Manipulation
xyz
Explore

Competitive Programming
xyz
Explore

Disjoint Set (Union Find)
xyz
Explore

Dynamic Programming
Browse topics and tutorials.
Explore

Graphs
xyz
Explore

Greedy Algorithms
xyz
Explore

Hashing
xyz
Explore

Heap / Priority Queue
xyz
Explore

Interview Preparation
xyz
Explore

Linked Lists
xyz
Explore

Queue
xyz
Explore

Recursion & Backtracking
xyz
Explore

Segment Tree & Fenwick Tree
xyz
Explore

Sorting Algorithms
xyz
Explore

Stack
xyz
Explore

Strings
Learn Strings with beginner-friendly notes covering basics to core concepts and practical examples.
Explore

Time & Space Complexity
Learn Time & Space Complexity with beginner-friendly notes covering basics to core concepts and practical examples.
Explore

Trees
xyz
Explore

Trie
xyz
Explore