Skip to content

Latest commit

 

History

History
907 lines (646 loc) · 34.4 KB

File metadata and controls

907 lines (646 loc) · 34.4 KB

NeetCode 250 - Complete 125-Day Study Plan (All 250 Problems)

Enhanced Study Strategy:

  • 2 problems per day for 125 days (both from the same category when possible)
  • ALL 250 problems included with no gaps
  • Spaced repetition: Categories cycle with intelligent spacing to optimize retention
  • Progressive difficulty: Early days focus on Easy, gradually increasing complexity
  • Category focus: Daily concentration on single topics for deeper pattern recognition
  • Intelligent timing: Easier categories appear earlier, advanced topics later in the plan

Day 1 - 2025-07-11

Topic: Arrays & Hashing

Problems:

Day 2 - 2025-07-12

Topic: Binary Search

Problems:

Day 3 - 2025-07-13

Topic: 1-D Dynamic Programming

Problems:

Day 4 - 2025-07-14

Topic: Binary Search

Problems:

Day 5 - 2025-07-15

Topic: Heap / Priority Queue

Problems:

Day 6 - 2025-07-16

Topic: Advanced Graphs

Problems:

Day 7 - 2025-07-17

Topic: Two Pointers

Problems:

Day 8 - 2025-07-18

Topic: Backtracking

Problems:

Day 9 - 2025-07-19

Topic: Heap / Priority Queue

Problems:

Day 10 - 2025-07-20

Topic: Arrays & Hashing

Problems:

Day 11 - 2025-07-21

Topic: Arrays & Hashing

Problems:

Day 12 - 2025-07-22

Topic: Advanced Graphs

Problems:

Day 13 - 2025-07-23

Topic: Linked List

Problems:

Day 14 - 2025-07-24

Topic: Linked List

Problems:

Day 15 - 2025-07-25

Topic: Stack

Problems:

Day 16 - 2025-07-26

Topic: Trees

Problems:

Day 17 - 2025-07-27

Topic: Stack

Problems:

Day 18 - 2025-07-28

Topic: Backtracking

Problems:

Day 19 - 2025-07-29

Topic: Heap / Priority Queue

Problems:

Day 20 - 2025-07-30

Topic: Sliding Window

Problems:

Day 21 - 2025-07-31

Topic: Intervals

Problems:

Day 22 - 2025-08-01

Topic: Graphs

Problems:

Day 23 - 2025-08-02

Topic: Linked List

Problems:

Day 24 - 2025-08-03

Topic: Arrays & Hashing

Problems:

Day 25 - 2025-08-04

Topic: Two Pointers

Problems:

Day 26 - 2025-08-05

Topic: Binary Search

Problems:

Day 27 - 2025-08-06

Topic: Heap / Priority Queue

Problems:

Day 28 - 2025-08-07

Topic: Arrays & Hashing

Problems:

Day 29 - 2025-08-08

Topic: Stack

Problems:

Day 30 - 2025-08-09

Topic: Backtracking

Problems:

Day 31 - 2025-08-10

Topic: Two Pointers

Problems:

Day 32 - 2025-08-11

Topic: Linked List

Problems:

Day 33 - 2025-08-12

Topic: Advanced Graphs

Problems:

Day 34 - 2025-08-13

Topic: Tries

Problems:

Day 35 - 2025-08-14

Topic: 1-D Dynamic Programming

Problems:

Day 36 - 2025-08-15

Topic: Stack

Problems:

Day 37 - 2025-08-16

Topic: 2-D Dynamic Programming

Problems:

Day 38 - 2025-08-17

Topic: Graphs

Problems:

Day 39 - 2025-08-18

Topic: Advanced Graphs

Problems:

Day 40 - 2025-08-19

Topic: Intervals

Problems:

Day 41 - 2025-08-20

Topic: Two Pointers

Problems:

Day 42 - 2025-08-21

Topic: Tries

Problems:

Day 43 - 2025-08-22

Topic: Stack

Problems:

Day 44 - 2025-08-23

Topic: Linked List

Problems:

Day 45 - 2025-08-24

Topic: Arrays & Hashing

Problems:

Day 46 - 2025-08-25

Topic: Advanced Graphs

Problems:

Day 47 - 2025-08-26

Topic: Intervals

Problems:

Day 48 - 2025-08-27

Topic: Sliding Window

Problems:

Day 49 - 2025-08-28

Topic: Greedy

Problems:

Day 50 - 2025-08-29

Topic: Graphs

Problems:

Day 51 - 2025-08-30

Topic: Bit Manipulation

Problems:

Day 52 - 2025-08-31

Topic: Math & Geometry

Problems:

Day 53 - 2025-09-01

Topic: Graphs

Problems:

Day 54 - 2025-09-02

Topic: Backtracking

Problems:

Day 55 - 2025-09-03

Topic: Linked List

Problems:

Day 56 - 2025-09-04

Topic: 1-D Dynamic Programming

Problems:

Day 57 - 2025-09-05

Topic: 2-D Dynamic Programming

Problems:

Day 58 - 2025-09-06

Topic: Math & Geometry

Problems:

Day 59 - 2025-09-07

Topic: Arrays & Hashing

Problems:

Day 60 - 2025-09-08

Topic: Sliding Window

Problems:

Day 61 - 2025-09-09

Topic: Two Pointers

Problems:

Day 62 - 2025-09-10

Topic: Two Pointers

Problems:

Day 63 - 2025-09-11

Topic: Greedy

Problems:

Day 64 - 2025-09-12

Topic: Heap / Priority Queue

Problems:

Day 65 - 2025-09-13

Topic: Trees

Problems:

Day 66 - 2025-09-14

Topic: Graphs

Problems:

Day 67 - 2025-09-15

Topic: Bit Manipulation

Problems:

Day 68 - 2025-09-16

Topic: 1-D Dynamic Programming

Problems:

Day 69 - 2025-09-17

Topic: Math & Geometry

Problems:

Day 70 - 2025-09-18

Topic: Greedy

Problems:

Day 71 - 2025-09-19

Topic: Bit Manipulation

Problems:

Day 72 - 2025-09-20

Topic: Stack

Problems:

Day 73 - 2025-09-21

Topic: Math & Geometry

Problems:

Day 74 - 2025-09-22

Topic: Bit Manipulation

Problems:

Day 75 - 2025-09-23

Topic: Arrays & Hashing

Problems:

Day 76 - 2025-09-24

Topic: Stack

Problems:

Day 77 - 2025-09-25

Topic: Graphs

Problems:

Day 78 - 2025-09-26

Topic: Trees

Problems:

Day 79 - 2025-09-27

Topic: Math & Geometry

Problems:

Day 80 - 2025-09-28

Topic: Binary Search

Problems:

Day 81 - 2025-09-29

Topic: Heap / Priority Queue

Problems:

Day 82 - 2025-09-30

Topic: Trees

Problems:

Day 83 - 2025-10-01

Topic: Bit Manipulation

Problems:

Day 84 - 2025-10-02

Topic: Arrays & Hashing

Problems:

Day 85 - 2025-10-03

Topic: Greedy

Problems:

Day 86 - 2025-10-04

Topic: Trees

Problems:

Day 87 - 2025-10-05

Topic: Backtracking

Problems:

Day 88 - 2025-10-06

Topic: Greedy

Problems:

Day 89 - 2025-10-07

Topic: Binary Search

Problems:

Day 90 - 2025-10-08

Topic: Trees

Problems:

Day 91 - 2025-10-09

Topic: Linked List

Problems:

Day 92 - 2025-10-10

Topic: 1-D Dynamic Programming

Problems:

Day 93 - 2025-10-11

Topic: Arrays & Hashing

Problems:

Day 94 - 2025-10-12

Topic: Trees

Problems:

Day 95 - 2025-10-13

Topic: Graphs

Problems:

Day 96 - 2025-10-14

Topic: Math & Geometry

Problems:

Day 97 - 2025-10-15

Topic: 1-D Dynamic Programming

Problems:

Day 98 - 2025-10-16

Topic: Trees

Problems:

Day 99 - 2025-10-17

Topic: 1-D Dynamic Programming

Problems:

Day 100 - 2025-10-18

Topic: 1-D Dynamic Programming

Problems:

Day 101 - 2025-10-19

Topic: Greedy

Problems:

Day 102 - 2025-10-20

Topic: Backtracking

Problems:

Day 103 - 2025-10-21

Topic: Graphs

Problems:

Day 104 - 2025-10-22

Topic: Greedy

Problems:

Day 105 - 2025-10-23

Topic: Trees

Problems:

Day 106 - 2025-10-24

Topic: 2-D Dynamic Programming

Problems:

Day 107 - 2025-10-25

Topic: Graphs

Problems:

Day 108 - 2025-10-26

Topic: 2-D Dynamic Programming

Problems:

Day 109 - 2025-10-27

Topic: Sliding Window

Problems:

Day 110 - 2025-10-28

Topic: Backtracking

Problems:

Day 111 - 2025-10-29

Topic: 2-D Dynamic Programming

Problems:

Day 112 - 2025-10-30

Topic: Binary Search

Problems:

Day 113 - 2025-10-31

Topic: 2-D Dynamic Programming

Problems:

Day 114 - 2025-11-01

Topic: Graphs

Problems:

Day 115 - 2025-11-02

Topic: Trees

Problems:

Day 116 - 2025-11-03

Topic: 2-D Dynamic Programming

Problems:

Day 117 - 2025-11-04

Topic: Backtracking

Problems:

Day 118 - 2025-11-05

Topic: 2-D Dynamic Programming

Problems:

Day 119 - 2025-11-06

Topic: Binary Search

Problems:

Day 120 - 2025-11-07

Topic: Arrays & Hashing

Problems:

Day 121 - 2025-11-08

Topic: Trees

Problems:

Day 122 - 2025-11-09

Topic: 1-D Dynamic Programming

Problems:

Day 123 - 2025-11-10

Topic: Intervals

Problems:

Day 124 - 2025-11-11

Topic: Math & Geometry

Problems:

Day 125 - 2025-11-12

Topic: Sliding Window

Problems:

Day 126 - 2025-11-13

Topic: Graphs

Problems:

Day 127 - 2025-11-14

Topic: Two Pointers

Problems:

Day 128 - 2025-11-15

Topic: Stack

Problems:

Day 129 - 2025-11-16

Topic: Trees

Problems: