Home / By Topic

Questions by Topic

Practice problems organized by data structure and algorithm topics to focus your learning.

Data Structures

Linked List

3 questions

Master pointer manipulation and list traversal.

Strings

2 questions

Practice essential string manipulation patterns.

Trees

1 question

Explore hierarchical data structures and recursion.

Arrays

1 question

Master array manipulation and indexing techniques.

Stacks & Queues

1 question

Learn LIFO and FIFO data structures.

Hash Tables

Coming Soon

Master key-value pair storage and lookup.

🚧

More hash table problems coming soon!

Heaps

Coming Soon

Learn priority queues and heap operations.

🚧

More heap problems coming soon!

Math

1 question

Master modular arithmetic and number manipulation.

Algorithms

Dynamic Programming

Coming Soon

Solve complex problems by breaking them down.

🚧

More DP problems coming soon!

Sorting Algorithms

Coming Soon

Visual comparisons: quicksort vs merge sort and more.

🚧

Sorting animations coming soon!

Binary Tree Traversal

Coming Soon

Inorder, preorder, postorder traversals visualized.

🚧

Traversal animations coming soon!

Two Pointers

Coming Soon

Efficiently solve problems with two moving pointers.

🚧

More two pointer problems coming soon!

Sliding Window

1 question

Optimize problems with a moving window approach.

Graph Algorithms

Coming Soon

Master BFS, DFS, and graph traversal techniques.

🚧

More graph problems coming soon!

Greedy

Coming Soon

Make locally optimal choices for global optimization.

🚧

More greedy problems coming soon!

More questions coming soon! Check back regularly for updates.