Skip to content

Commit 6f8d35b

Browse files
committed
Update README.md
1 parent 6129d20 commit 6f8d35b

File tree

1 file changed

+78
-64
lines changed

1 file changed

+78
-64
lines changed

README.md

Lines changed: 78 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -2,143 +2,157 @@
22

33
## LeetCode 75
44

5-
### Array / String
5+
### Summary
66

7-
- [X] 01. Merge Strings Alternately
8-
- [X] 02. Greatest Common Divisor of Strings
9-
- [X] 03. Kids With the Greatest Number of Candies
10-
- [X] 04. Can Place Flowers
11-
- [X] 05. Reverse Vowels of a String
12-
- [X] 06. Reverse Words in a String
13-
- [X] 07. Product of Array Except Self
14-
- [X] 08. Increasing Triplet Subsequence
15-
- [X] 09. String Compression
7+
| <img src="https://res.cloudinary.com/dgihbgsnz/image/upload/v1702699978/LeetCode_75_3-240x240_u8qyed.png" alt="LeetCode 75" width="175" /> |
8+
|-|
9+
| 75 Essential & Trending Problems<br/>Must-do problem list for interview prep<br/>Best for 1~3 month of prep time |
1610

17-
### Two Pointers
11+
#### I. Array / String
1812

19-
- [X] 10. Move Zeroes
20-
- [X] 11. Is Subsequence
21-
- [X] 12. Container With Most Water
22-
- [X] 13. Max Number of K-Sum Pairs
13+
- [X] [01. Merge Strings Alternately](/LeetCode-75/01-1768.ts)
14+
- [X] [02. Greatest Common Divisor of Strings](/LeetCode-75/02-1071.ts)
15+
- [X] [03. Kids With the Greatest Number of Candies](/LeetCode-75/03-1431.ts)
16+
- [X] [04. Can Place Flowers](/LeetCode-75/04-605.ts)
17+
- [X] [05. Reverse Vowels of a String](/LeetCode-75/05-345.ts)
18+
- [X] [06. Reverse Words in a String](/LeetCode-75/06-151.ts)
19+
- [X] [07. Product of Array Except Self](/LeetCode-75/07-238.ts)
20+
- [X] [08. Increasing Triplet Subsequence](/LeetCode-75/08-334.ts)
21+
- [X] [09. String Compression](/LeetCode-75/09-443.ts)
2322

24-
### Sliding Window
23+
#### II. Two Pointers
2524

26-
- [X] 14. Maximum Average Subarray I
27-
- [X] 15. Maximum Number of Vowels in a Substring of Given Length
28-
- [X] 16. Max Consecutive Ones III
29-
- [X] 17. Longest Subarray of 1's After Deleting One Element
25+
- [X] [10. Move Zeroes](/LeetCode-75/10-283.ts)
26+
- [X] [11. Is Subsequence](/LeetCode-75/11-392.ts)
27+
- [X] [12. Container With Most Water](/LeetCode-75/12-11.ts)
28+
- [X] [13. Max Number of K-Sum Pairs](/LeetCode-75/13-1679.ts)
3029

31-
### Prefix Sum
30+
#### III. Sliding Window
3231

33-
- [X] 18. Find the Highest Altitude
34-
- [X] 19. Find Pivot Index
32+
- [X] [14. Maximum Average Subarray I](/LeetCode-75/14-643.ts)
33+
- [X] [15. Maximum Number of Vowels in a Substring of Given Length](/LeetCode-75/15-1456.ts)
34+
- [X] [16. Max Consecutive Ones III](/LeetCode-75/16-1004.ts)
35+
- [X] [17. Longest Subarray of 1's After Deleting One Element](/LeetCode-75/17-1493.ts)
3536

36-
### Hash Map / Set
37+
#### IV. Prefix Sum
3738

38-
- [X] 20. Find the Difference of Two Arrays
39-
- [X] 21. Unique Number of Occurrences
40-
- [X] 22. Determine if Two Strings Are Close
41-
- [X] 23. Equal Row and Column Pairs
39+
- [X] [18. Find the Highest Altitude](/LeetCode-75/18-1732.ts)
40+
- [X] [19. Find Pivot Index](/LeetCode-75/19-724.ts)
4241

43-
### Stack
42+
#### V. Hash Map / Set
4443

45-
- [X] 24. Removing Stars From a String
46-
- [X] 25. Asteroid Collision
47-
- [X] 26. Decode String
44+
- [X] [20. Find the Difference of Two Arrays](/LeetCode-75/20-2215.ts)
45+
- [X] [21. Unique Number of Occurrences](/LeetCode-75/21-1207.ts)
46+
- [X] [22. Determine if Two Strings Are Close](/LeetCode-75/22-1657.ts)
47+
- [X] [23. Equal Row and Column Pairs](/LeetCode-75/23-2352.ts)
4848

49-
### Queue
49+
#### VI. Stack
5050

51-
- [X] 27. Number of Recent Calls
52-
- [X] 28. Dota2 Senate
51+
- [X] [24. Removing Stars From a String](/LeetCode-75/24-2390.ts)
52+
- [X] [25. Asteroid Collision](/LeetCode-75/25-731.ts)
53+
- [X] [26. Decode String](/LeetCode-75/26-394.ts)
5354

54-
### Linked List
55+
#### VII. Queue
5556

56-
- [X] 29. Delete the Middle Node of a Linked List
57-
- [X] 30. Odd Even Linked List
58-
- [X] 31. Reverse Linked List
59-
- [X] 32. Maximum Twin Sum of a Linked List
57+
- [X] [27. Number of Recent Calls](/LeetCode-75/27-933.ts)
58+
- [X] [28. Dota2 Senate](/LeetCode-75/28-649.ts)
6059

61-
### Binary Tree - DFS
60+
#### VIII. Linked List
6261

63-
- [X] 33. Maximum Depth of Binary Tree
64-
- [X] 34. Leaf-Similar Trees
65-
- [X] 35. Count Good Nodes in Binary Tree
66-
- [X] 36. Path Sum III
67-
- [X] 37. Longest ZigZag Path in a Binary Tree
68-
- [X] 38. Lowest Common Ancestor of a Binary Tree
62+
- [X] [29. Delete the Middle Node of a Linked List](/LeetCode-75/29-2095.ts)
63+
- [X] [30. Odd Even Linked List](/LeetCode-75/30-328.ts)
64+
- [X] [31. Reverse Linked List](/LeetCode-75/31-206.ts)
65+
- [X] [32. Maximum Twin Sum of a Linked List](/LeetCode-75/32-2130.ts)
6966

70-
### Binary Tree - BFS
67+
#### IX. Binary Tree - DFS
7168

72-
- [X] 39. Binary Tree Right Side View
73-
- [X] 40. Maximum Level Sum of a Binary Tree
69+
- [X] [33. Maximum Depth of Binary Tree](/LeetCode-75/33-104.ts)
70+
- [X] [34. Leaf-Similar Trees](/LeetCode-75/34-872.ts)
71+
- [X] [35. Count Good Nodes in Binary Tree](/LeetCode-75/35-1448.ts)
72+
- [X] [36. Path Sum III](/LeetCode-75/36-437.ts)
73+
- [X] [37. Longest ZigZag Path in a Binary Tree](/LeetCode-75/37-1372.ts)
74+
- [X] [38. Lowest Common Ancestor of a Binary Tree](/LeetCode-75/38-236.ts)
7475

75-
### Binary Search Tree
76+
#### X. Binary Tree - BFS
7677

77-
- [X] 41. Search in a Binary Search Tree
78-
- [X] 42. Delete Node in a BST
78+
- [X] [39. Binary Tree Right Side View](/LeetCode-75/39-199.ts)
79+
- [X] [40. Maximum Level Sum of a Binary Tree](/LeetCode-75/40-1161.ts)
7980

80-
### Graphs - DFS
81+
#### XI. Binary Search Tree
82+
83+
- [X] [41. Search in a Binary Search Tree](/LeetCode-75/41-700.ts)
84+
- [X] [42. Delete Node in a BST](/LeetCode-75/42-450.ts)
85+
86+
#### XII. Graphs - DFS
8187

8288
- [ ] 43. Keys and Rooms
8389
- [ ] 44. Number of Provinces
8490
- [ ] 45. Reorder Routes to Make All Paths Lead to the City Zero
8591
- [ ] 46. Evaluate Division
8692

87-
### Graphs - BFS
93+
#### XIII. Graphs - BFS
8894

8995
- [ ] 47. Nearest Exit from Entrance in Maze
9096
- [ ] 48. Rotting Oranges
9197

92-
### Heap / Priority Queue
98+
#### XIV. Heap / Priority Queue
9399

94100
- [ ] 49. Kth Largest Element in an Array
95101
- [ ] 50. Smallest Number in Infinite Set
96102
- [ ] 51. Maximum Subsequence Score
97103
- [ ] 52. Total Cost to Hire K Workers
98104

99-
### Binary Search
105+
#### XV. Binary Search
100106

101107
- [ ] 53. Guess Number Higher or Lower
102108
- [ ] 54. Successful Pairs of Spells and Potions
103109
- [ ] 55. Find Peak Element
104110
- [ ] 56. Koko Eating Bananas
105111

106-
### Backtracking
112+
#### XVI. Backtracking
107113

108114
- [ ] 57. Letter Combinations of a Phone Number
109115
- [ ] 58. Combination Sum III
110116

111-
### DP - 1D
117+
#### XVII. DP - 1D
112118

113119
- [ ] 59. N-th Tribonacci Number
114120
- [ ] 60. Min Cost Climbing Stairs
115121
- [ ] 61. House Robber
116122
- [ ] 62. Domino and Tromino Tiling
117123

118-
### DP - Multidimensional
124+
#### XVIII. DP - Multidimensional
119125

120126
- [ ] 63. Unique Paths
121127
- [ ] 64. Longest Common Subsequence
122128
- [ ] 65. Best Time to Buy and Sell Stock with Transaction Fee
123129
- [ ] 66. Edit Distance
124130

125-
### Bit Manipulation
131+
#### XIX. Bit Manipulation
126132

127133
- [ ] 67. Counting Bits
128134
- [ ] 68. Single Number
129135
- [ ] 69. Minimum Flips to Make a OR b Equal to c
130136

131-
### Trie
137+
#### XX. Trie
132138

133139
- [ ] 70. Implement Trie (Prefix Tree)
134140
- [ ] 71. Search Suggestions System
135141

136-
### Intervals
142+
#### XXI. Intervals
137143

138144
- [ ] 72. Non-overlapping Intervals
139145
- [ ] 73. Minimum Number of Arrows to Burst Balloons
140146

141-
### Monotonic Stack
147+
#### XXII. Monotonic Stack
142148

143149
- [ ] 74. Daily Temperatures
144150
- [ ] 75. Online Stock Span
151+
152+
## LeetCode 150
153+
154+
### Summary
155+
156+
| <img src="https://res.cloudinary.com/dgihbgsnz/image/upload/v1702699959/Top_Interview_150_3-240x240_uexuix.png" alt="LeetCode 150" width="175" /> |
157+
:-------------------------:|
158+
| 150 Original & Classic Questions<br/>Covers comprehensive interview topics<br/>Best for 3+ months of prep time |

0 commit comments

Comments
 (0)