ThinkDSA

DashboardProblemsProgress

Data Structure & Algorithm Problems

Explore 131 curated problems across 7 core topics with interactive step-by-step visualizers.

131

Total

0

Solved

37

Live

Featured Topic

Trees

Traversals, views, BSTs, and reconstruction techniques. — 23 interactive visualizers ready to explore.

23

Problems

23

Live

3

Sections

Top problems

1Binary Tree Inorder Traversal
2Binary Tree Preorder Traversal
3Binary Tree Postorder Traversal
4Left View of Binary Tree
5Bottom View of Binary Tree
View all 23 problems
4 sections

Arrays

Patterns on arrays, matrix operations, and prefix tricks.

0/24 solved0%
Explore topic
14 live3 sections

Linked List

Pointer manipulation, reversal, merge, and cycle detection.

0/19 solved0%
Explore topic
0 sections

Binary Search Tree

Ordered tree logic, floor/ceil, iterators, and Kth queries.

0/0 solved0%
Explore topic
0 sections

Graph

Traversal, cycle checks, shortest paths, and MST.

0/0 solved0%
Explore topic
0 sections

Dynamic Programming

State transitions, optimization, and memoization patterns.

0/0 solved0%
Explore topic
2 sections

Recursion

Subsets, combinations, backtracking, and search trees.

0/12 solved0%
Explore topic