1853f99367
Move CPP and PYTHON back to *** TODO sub-headings instead of properties drawer entries. Remove [My Solution] from Notes links.
106 KiB
106 KiB
NeetCode Roadmap
- Arrays & Hashing [/]
- 0217. Contains Duplicate
- 0242. Valid Anagram
- 2678. Number of Senior Citizens
- 0001. Two Sum
- 1408. String Matching in an Array
- 0049. Group Anagrams
- 0347. Top K Frequent Elements
- 0271. Encode and Decode Strings
- 0238. Product of Array Except Self
- 1769. Minimum Number of Operations to Move All Balls to Each Box
- 0036. Valid Sudoku
- 0128. Longest Consecutive Sequence
- Two Pointers [/]
- Binary Search [/]
- 0704. Binary Search
- 2300. Successful Pairs of Spells and Potions
- 0074. Search a 2D Matrix
- 0875. Koko Eating Bananas
- 0153. Find Minimum In Rotated Sorted Array
- 0033. Search In Rotated Sorted Array
- 0981. Time Based Key Value Store
- 0719. Find K-th Smallest Pair Distance
- 0004. Median of Two Sorted Arrays
- Stack [/]
- Sliding Window [/]
- Linked List [/]
- 0206. Reverse Linked List
- 0021. Merge Two Sorted Lists
- 0141. Linked List Cycle
- 2487. Remove Nodes From Linked List
- 0143. Reorder List
- 0019. Remove Nth Node From End of List
- 1721. Swapping Nodes in a Linked List
- 0138. Copy List With Random Pointer
- 1472. Design Browser History
- 0002. Add Two Numbers
- 0287. Find The Duplicate Number
- 0725. Split Linked List in Parts
- 0146. LRU Cache
- 0023. Merge K Sorted Lists
- 0025. Reverse Nodes In K Group
- Trees [/]
- 0590. N-ary Tree Postorder Traversal
- 0226. Invert Binary Tree
- 0104. Maximum Depth of Binary Tree
- 0543. Diameter of Binary Tree
- 0110. Balanced Binary Tree
- 0100. Same Tree
- 0572. Subtree of Another Tree
- 0235. Lowest Common Ancestor of a Binary Search Tree
- 0102. Binary Tree Level Order Traversal
- 0199. Binary Tree Right Side View
- 1376. Time Needed to Inform All Employees
- 1448. Count Good Nodes In Binary Tree
- 0098. Validate Binary Search Tree
- 0230. Kth Smallest Element In a Bst
- 0105. Construct Binary Tree From Preorder And Inorder Traversal
- 1028. Recover a Tree From Preorder Traversal
- 0124. Binary Tree Maximum Path Sum
- 0297. Serialize And Deserialize Binary Tree
- Tries [/]
- Heap / Priority Queue [/]
- Backtracking [/]
- 1863. Sum of All Subsets XOR Total
- 0078. Subsets
- 0039. Combination Sum
- 0040. Combination Sum II
- 0077. Combinations
- 0046. Permutations
- 0090. Subsets II
- 0022. Generate Parentheses
- 1079. Letter Tile Possibilities
- 0079. Word Search
- 0131. Palindrome Partitioning
- 0017. Letter Combinations of a Phone Number
- 0351. Android Unlock Patterns
- 0051. N Queens
- 0052. N Queens II
- Graphs [/]
- 2924. Find Champion II
- 0200. Number of Islands
- 0695. Max Area of Island
- 2658. Maximum Number of Fish in a Grid
- 0133. Clone Graph
- 0286. Walls And Gates
- 0994. Rotting Oranges
- 1905. Count Sub Islands
- 0417. Pacific Atlantic Water Flow
- 0130. Surrounded Regions
- 0802. Find Eventual Safe States
- 0207. Course Schedule
- 0210. Course Schedule II
- 0261. Graph Valid Tree
- 0323. Number of Connected Components In An Undirected Graph
- 0684. Redundant Connection
- 2092. Find All People With Secret
- 0127. Word Ladder
- 1-D Dynamic Programming [/]
- 0070. Climbing Stairs
- 0746. Min Cost Climbing Stairs
- 0198. House Robber
- 0213. House Robber II
- 0005. Longest Palindromic Substring
- 0647. Palindromic Substrings
- 0091. Decode Ways
- 0322. Coin Change
- 0152. Maximum Product Subarray
- 0139. Word Break
- 0300. Longest Increasing Subsequence
- 0416. Partition Equal Subset Sum
- 0656. Coin Path
- Intervals [/]
- Greedy [/]
- Advanced Graphs [/]
- Bit Manipulation [/]
- Math & Geometry [/]
- 0840. Magic Squares In Grid
- 0048. Rotate Image
- 0054. Spiral Matrix
- 2326. Spiral Matrix IV
- 0073. Set Matrix Zeroes
- 0202. Happy Number
- 0066. Plus One
- 0009. Palindrome Number
- 0012. Integer to Roman
- 0050. Pow(x, n)
- 2698. Find the Punishment Number of an Integer
- 1780. Check if Number is a Sum of Powers of Three
- 0043. Multiply Strings
- 2013. Detect Squares
- 0296. Best Meeting Point
- 2-D Dynamic Programming [/]
- 0062. Unique Paths
- 1143. Longest Common Subsequence
- 0309. Best Time to Buy And Sell Stock With Cooldown
- 0518. Coin Change II
- 0494. Target Sum
- 0097. Interleaving String
- 0329. Longest Increasing Path In a Matrix
- 1911. Maximum Alternating Subsequence Sum
- 0115. Distinct Subsequences
- 0072. Edit Distance
- 1220. Count Vowels Permutation
- 0312. Burst Balloons
- 0010. Regular Expression Matching
Source: neetcode.io/roadmap