Build your problem-solving skills with DSA practice organised by topic, pattern, and company. Work through different approaches, revisit challenging problems, and prepare for coding interviews.
Log in/Sign up to track your progress
| Problem | Difficulty | Companies | Topics | Resources | |
|---|---|---|---|---|---|
1. Two Sum | Basic | Hashing | |||
2. Search X in sorted array | Basic | Binary Search | |||
3. Reverse a LL | Core | Linked List | |||
4. Level Order Traversal | Core | Binary Trees | |||
5. Number of islands | Core | Graphs | |||
6. Subsets I | Core | Recursion & Backtracking | |||
7. Climbing stairs | Core | Dynamic Programming | |||
8. Trapping Rainwater | Pro | Stack & Queues | |||
9. K-th Largest element in an array | Pro | Heaps |