Skip to content

MrBruceLee/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode

My personal use.

Title Solution Difficulty
1. Two Sum C++ Easy
4. Median of Two Sorted Arrays C++ Hard
10. Regular Expression Matching C++ Hard
15. 3Sum C++ Medium
16. 3Sum Closest C++, Java Medium
18. 4Sum C++ Medium
20. Valid Parentheses C++ Easy
23. Merge k Sorted Lists C++ Hard
25. Reverse Nodes in k-Group C++ Hard
30. Substring with Concatenation of All Words C++ Hard
32. Longest Valid Parentheses C++ Hard
33. Search in Rotated Sorted Array C++ Hard
36. Valid Sudoku C++ Easy
37. Sudoku Solver C++ Hard
39. Combination Sum C++ Medium
40. Combination Sum II C++ Medium
41. First Missing Positive C++ Hard
42. Trapping Rain Water C++ Hard
45. Jump Game II C++ Hard
46. Permutations C++ Medium
47. Permutations II C++ Medium
51. N-Queens C++ Hard
52. N-Queens II C++ Hard
53. Maximum Subarray C++ Medium
55. Jump Game C++ Medium
56. Merge Intervals C++ Hard
57. Insert Interval C++ Hard
66. Plus One C++ Easy
72. Edit Distance C++ Hard
75. Sort Colors C++ Medium
76. Minimum Window Substring C++ Hard
78. Subsets C++ Mediume
79. Word Search C++ Medium
82. Remove Duplicates from Sorted List II C++, Java Medium
83. Remove Duplicates from Sorted List C++ Easy
84. Largest Rectangle in Histogram C++ Hard
85. Maximal Rectangle C++ Hard
86. Partition List C++ Medium
87. Scramble String C++ Hard
90. Subsets II C++ Medium
92. Reverse Linked List II C++, Java Medium
97. Interleaving String C++ Hard
98. Validate Binary Search Tree C++ Medium
99. Recover Binary Search Tree C++ Hard
102. Binary Tree Level Order Traversal C++ Easy
107. Binary Tree Level Order Traversal II C++ Easy
109. Convert Sorted List to Binary Search Tree C++ Medium
115. Distinct Subsequences C++ Hard
116. Populating Next Right Pointers in Each Node C++ Medium
117. Populating Next Right Pointers in Each Node II C++ Hard
120. Triangle C++ Medium
121. Best Time to Buy and Sell Stock C++ Easy
122. Best Time to Buy and Sell Stock II C++ Medium
123. Best Time to Buy and Sell Stock III C++ Hard
127. Word Ladder C++ Medium
128. Longest Consecutive Sequence C++ Hard
131. Palindrome Partitioning C++ Medium
132. Palindrome Partitioning II C++ Hard
133. Clone Graph C++ Medium
135. Candy C++ Hard
136. Single Number C++ Medium
137. Single Number II C++ Medium
138. Copy List with Random Pointer C++ Hard
139. Word Break C++ Medium
140. Word Break II C++ Hard
141. Linked List Cycle C++ Easy
142. Linked List Cycle II C++ Medium
145. Binary Tree Postorder Traversal C++ Hard
146. LRU Cache C++ Hard
148. Sort List C++ Medium
153. Find Minimum in Rotated Sorted Array C++ Medium
154. Find Minimum in Rotated Sorted Array II C++ Hard
155. Min Stack C++ Easy
157. Read N Characters Given Read4 C++ Easy
158. Read N Characters Given Read4 II - Call multiple times C++ Hard
159. Longest Substring with At Most Two Distinct Characters C++ Hard
161. One Edit Distance C++ Medium
164. Maximum Gap C++ Hard
167. Two Sum II - Input array is sorted C++ Medium
169. Majority Element C++ Easy
170. Two Sum III - Data structure design C++ Easy
174. Dungeon Game C++ Hard
188. Best Time to Buy and Sell Stock IV C++ Hard
198. House Robber C++ Easy
200. Number of Islands C++ Medium
206. Reverse Linked List C++, Java Easy
211. Add and Search Word - Data structure design C++ Medium
212. Word Search II C++ Hard
213. House Robber II C++ Medium
216. Combination Sum III C++ Medium
218. The Skyline Problem C++ Hard
224. Basic Calculator C++ Hard
229. Majority Element II C++ Medium
232. Implement Queue using Stacks C++ Easy
235. Lowest Common Ancestor of a Binary Search Tree C++ Easy
236. Lowest Common Ancestor of a Binary Tree C++ Medium
239. Sliding Window Maximum C++ Hard
241. Different Ways to Add Parentheses C++ Medium
246. Strobogrammatic Number C++ Easy
247. Strobogrammatic Number II C++ Medium
248. Strobogrammatic Number III C++ Hard
252. Meeting Rooms C++ Easy
253. Meeting Rooms II C++ Medium
256. Paint House C++ Medium
259. 3Sum Smaller C++, Java Medium
260. Single Number III C++ Medium
261. Graph Valid Tree C++ Medium
265. Paint House II C++ Hard
270. Closest Binary Search Tree Value C++ Easy
272. Closest Binary Search Tree Value II C++ Hard
273. Integer to English Words C++ Hard
282. Expression Add Operators C++ Hard
287. Find the Duplicate Number C++ Hard
290. Word Pattern C++ Easy
291. Word Pattern II C++ Hard
295. Find Median from Data Stream C++ Hard
297. Serialize and Deserialize Binary Tree C++ Hard
296. Best Meeting Point C++ Hard
300. Longest Increasing Subsequence C++ Medium
301. Remove Invalid Parentheses C++ Hard
302. Smallest Rectangle Enclosing Black Pixels C++ Hard
303. Range Sum Query - Immutable C++ Easy
304. Range Sum Query 2D - Immutable C++ Medium
305. Number of Islands II C++ Hard
307. Range Sum Query - Mutable C++ Medium
308. Range Sum Query 2D - Mutable C++ Hard
312. Burst Balloons C++ Hard
314. Binary Tree Vertical Order Traversal C++ Medium
315. Count of Smaller Numbers After Self C++ Hard
323. Number of Connected Components in an Undirected Graph C++ Medium
325. Maximum Size Subarray Sum Equals k C++ Medium
327. Count of Range Sum C++ Hard
329. Longest Increasing Path in a Matrix C++ Hard
332. Reconstruct Itinerary C++ Medium
334. Increasing Triplet Subsequence C++ Medium
335. Self Crossing C++ Hard
336. Palindrome Pairs C++ Hard
337. House Robber III C++ Medium
338. Counting Bits C++ Medium
339. Nested List Weight Sum C++ Easy
341. Flatten Nested List Iterator C++ Medium
342. Power of Four C++ Easy
343. Integer Break C++ Medium
344. Reverse String C++ Easy
345. Reverse Vowels of a String C++ Easy
346. Moving Average from Data Stream C++ Easy
347. Top K Frequent Elements C++ Medium
348. Design Tic-Tac-Toe C++ Medium
349. Intersection of Two Arrays C++ Easy
350. Intersection of Two Arrays II C++ Easy
351. Android Unlock Patterns C++ Medium
352. Data Stream as Disjoint Intervals C++ Hard
356. Line Reflection C++ Medium
357. Count Numbers with Unique Digits C++ Medium
358. Rearrange String k Distance Apart C++ Hard
359. Logger Rate Limiter C++ Easy
360. Sort Transformed Array C++ Medium
361. Bomb Enemy C++ Medium
362. Design Hit Counter C++ Medium
364. Nested List Weight Sum II C++ Medium
366. Find Leaves of Binary Tree C++ Medium
367. Valid Perfect Square C++ Medium
369. Plus One Linked List C++ Medium
370. Range Addition C++ Medium
371. Sum of Two Integers C++ Easy
377. Combination Sum IV C++ Medium
379. Design Phone Directory Java Medium
C++
C++, Java

About

LeetCode solutions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published