Skip to content

sumamakhan761/DSA-Practice

Repository files navigation

Solve 300+ LeetCode questions to get hands-on experience in each DSA topics

This list contains problems of varying difficulty levels, ranging from beginner to advanced. If you're just starting, I recommend solving the easier problems first before moving on to the harder ones.

📌 How to use this list?

  • Problems are linked directly to LeetCode. Click on a problem to access it.
  • Try solving problems in increasing difficulty order.

Problem List

Array & Matrix

Two Pointer

Sliding window

Prefix sum

Bit Manipulation

Recursion

Divide And Conquer

Backtracking

Linked List

Queue

Stack

HashMap

Binary Search

KMP

Binary Tree and Binary Search Tree

Trie

Graph

Dynamic Programming