Data structures & algorithms

DSA problems with solutions

545 problems by topic, each with the approach, complexity and a free code runner. Free on DeVert Campus.

Open the practice workspace

Trees (67)

Dynamic Programming (54)

Arrays (52)

Graphs (45)

Strings (40)

Linked List (35)

Greedy (31)

Binary Search (25)

Queue (22)

Backtracking (21)

Bit Manipulation (21)

Stack (19)

Heap (19)

Sorting (15)

Hashing (13)

Math (12)

Recursion (12)

Two Pointer (12)

Sliding Window (12)

Searching (10)

Trie (8)