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
Keep track of what you’ve solved, save what needs another look, and earn your certificate.
| Problem | Difficulty | Companies | Topics | Resources | |
|---|---|---|---|---|---|
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 | Core | Stack & Queues | |||
9. K-th Largest element in an array | Core | Heaps | |||
10. Merge Intervals | Core | Greedy Algorithms |