All DSA Sheets

    DSA Prime Sheet

    Customize study plans according to your needs. You are recommended to work on the questions in order.

    Questions Summary

    We have selected these 300 problems. It should take around 123 hours for an average person to solve these problems.

    difficulty

    Questions grouped by difficulty

    Easy: 77
    Medium: 170
    Hard: 53

    topics

    Questions grouped by topics

    Array: 45
    Stack: 21
    Linked List: 21
    String: 30
    Binary Tree: 30
    Binary Search: 16
    Graph: 27
    Binary Search Tree: 13
    Hash Table: 4
    Dynamic Programming: 36
    Binary: 7
    Math: 15
    Heap: 11
    Trie: 7
    Recursion: 7
    Matrix: 9
    Queue: 1

    Completed 0 / 300

    You can now bookmark the page to save your preferences! We also recently changed the questions presentation settings.

    The DSA Prime Sheet includes 300 top LeetCode problems, covering all major data structures and algorithms. It’s designed for developers seeking comprehensive coding interview preparation or deep DSA knowledge.

    With 300 problems spanning arrays, graphs, dynamic programming, and more, this sheet offers extensive practice across easy, medium, and hard difficulties, perfect for mastering DSA.

    At 3–5 problems daily, completing 300 problems takes 2–3 months. Average solve times range from 15–40 minutes, depending on problem complexity.

    The sheet includes arrays, binary trees, strings, dynamic programming, graphs, linked lists, stacks, heaps, binary search, and more, ensuring broad DSA coverage.

    Yes, with a mix of easy, medium, and hard problems, it challenges advanced coders while remaining accessible for intermediates aiming to level up.

    Questions Summary

    We have selected these 300 problems. It should take around 123 hours for an average person to solve these problems.

    difficulty

    Questions grouped by difficulty

    Easy: 77
    Medium: 170
    Hard: 53

    topics

    Questions grouped by topics

    Array: 45
    Stack: 21
    Linked List: 21
    String: 30
    Binary Tree: 30
    Binary Search: 16
    Graph: 27
    Binary Search Tree: 13
    Hash Table: 4
    Dynamic Programming: 36
    Binary: 7
    Math: 15
    Heap: 11
    Trie: 7
    Recursion: 7
    Matrix: 9
    Queue: 1
    Was it helpful?
    FREE

    Create Your Resume with AI

    Speed up your job search with AI-driven resume tools, featuring professional templates and smart suggestions.

    1000+Resume Created
    80+ATS Score
    500+HRs Backed
    Claim Free Resume Builder