Skip to content

741zxc606/LeetCodePractices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

LeetCodePractices

LeetCode

♥ ♥ ♥ ♥ ♥ ♥


# Title Solution Difficulty
1 Two Sum C++ Medium
2 Add Two Numbers C++ Medium
3 Longest Substring Without Repeating Characters C++ Medium
4 Median of Two Sorted Arrays C++ Hard
5 Longest Palindromic Substring C++ Medium
6 ZigZag Conversion C++ Medium
7 Reverse Integer C++ Easy
8 String to Integer (atoi) C++ Medium
9 Palindrome Number C++ Easy
10 Regular Expression Matching C++ Hard
11  Container With Most Water C++ Medium
12  Integer to Roman C++ Medium
13 Roman to Integer C++ Easy
14  Longest Common Prefix C++ Easy
15  3Sum C++ Medium
16  3Sum Closest C++ Medium
17 Letter Combinations of a Phone Number C++ Medium
18  4Sum C++ Medium
19 Remove Nth Node From End of List C++ Medium
20  Valid Parentheses C++ Easy
21 Merge Two Sorted Lists C++ Easy
22 Generate Parentheses C++ Medium
23 Merge k Sorted Lists C++ Hard
25 Reverse Nodes in k-Group C++ Hard
26  Remove Duplicates from Sorted Array C++ Easy
27  Remove Element C++ Easy
28  Implement strStr() C++ Easy
29  Divide Two Integers C++ Medium
30 Substring with Concatenation of All Words C++ Hard
31  Next Permutation C++ Medium
32  Longest Valid Parentheses C++ Hard
33  Search in Rotated Sorted Array C++ Medium
34  Search for a Range C++ Medium
35  Search Insert Position C++ Easy
36 Valid Sudoku C++ Medium
37  Sudoku Solver C++ Hard
38  Count and Say C++ Easy
39  Combination Sum C++ Medium
40  Combination Sum II C++ Medium
41  First Missing Positive C++ Hard
42  Trapping Rain Water C++ Hard
43  Multiply Strings C++ Medium
44  Wildcard Matching C++ Hard
45  Jump Game II C++ Hard
46  Permutations C++ Medium
47  Permutations II C++ Medium
48  Rotate Image C++ Medium
49  Group Anagrams C++ Medium
50  Pow(x, n) C++ Medium
51 N-Queens C++ Hard
52 N-Queens II C++ Hard
53 Maximum Subarray C++ Easy
54  Spiral Matrix C++ Medium
55  Jump Game C++ Medium
56 Merge Intervals C++ Medium
57  Insert Interval C++ Hard
58 Length of Last Word C++ Easy
59 Spiral Matrix II C++ Medium
60 Permutation Sequence C++ Medium
61 Rotate List C++ Medium
62  Unique Paths C++ Medium
63 Unique Paths II C++ Medium
64 Minimum Path Sum C++ Medium
65 Valid Number C++ Hard
66 Plus One C++ Easy
67 Add Binary C++ Easy
68 Text Justification C++ Hard
69 Sqrt(x) C++ Easy
70 Climbing Stairs C++ Easy
71 Simplify Path C++ Medium
72 Edit Distance C++ Hard
73 Set Matrix Zeroes C++ Medium
74 Search a 2D Matrix C++ Medium
75 Sort Colors C++ Medium
76 Minimum Window Substring C++ Hard
77 Combinations C++ Medium
78 Subsets C++ Medium
79 Word Search C++ Medium
80 Remove Duplicates from Sorted Array II C++ Medium
81 Search in Rotated Sorted Array II C++ Medium
82  Remove Duplicates from Sorted List II C++ 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
88 Merge Sorted Array C++ Easy
89 Gray Code C++ Medium
90 Subsets II C++ Medium
91 Decode Ways C++ Medium
92 Reverse Linked List II C++ Medium
93 Restore IP Addresses C++ Medium
94 Binary Tree Inorder Traversal C++ Medium
95 Unique Binary Search Trees II C++ Medium
96 Unique Binary Search Trees C++ Medium
97 Interleaving String C++ Hard
98 Validate Binary Search Tree C++ Medium
99 Recover Binary Search Tree C++ Hard
100 Same Tree C++ Easy
101 Symmetric Tree C++ Easy
102 Binary Tree Level Order Traversal C++ Medium
103 Binary Tree Zigzag Level Order Traversal C++ Medium
104 Maximum Depth of Binary Tree C++ Easy
105 Construct Binary Tree from Preorder and Inorder Traversal C++ Medium
106 Construct Binary Tree from Inorder and Postorder Traversal C++ Medium
107 Binary Tree Level Order Traversal II C++ Easy
108 Convert Sorted Array to Binary Search Tree C++ Easy
109 Convert Sorted List to Binary Search Tree C++ Medium
110 Balanced Binary Tree C++ Easy
111 Minimum Depth of Binary Tree C++ Easy
112 Path Sum C++ Easy
113 Path Sum II C++ Medium
114 Flatten Binary Tree to Linked List 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++ Medium
118 Pascal's Triangle C++ Easy
119 Pascal's Triangle II C++ Easy
120 Triangle C++ Medium
121 Best Time to Buy and Sell Stock C++ Easy
122 Best Time to Buy and Sell Stock II C++ Easy
123 Best Time to Buy and Sell Stock III C++ Hard
124 Binary Tree Maximum Path Sum C++ Hard
125 Valid Palindrome C++ Easy
126 Word Ladder II C++ Hard
127 Word Ladder C++ Medium
128 Longest Consecutive Sequence C++ Hard
129 Sum Root to Leaf Numbers C++ Medium
130 Surrounded Regions C++ Medium
131 Palindrome Partitioning C++ Medium
132 Palindrome Partitioning II C++ Hard
133 Clone Graph C++ Medium
134 Gas Station C++ Medium
135 Candy C++ Hard
136 Single Number C++ Easy
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
143 Reorder List C++ Medium
144 Binary Tree Preorder Traversal C++ Medium
145 Binary Tree Postorder Traversal C++ Hard
146 LRU Cache C++ Hard
147 Insertion Sort List C++ Medium
148 Sort List C++ Medium
149 Max Points on a Line C++ Hard
150 Evaluate Reverse Polish Notation C++ Medium
151 Reverse Words in a String C++ Medium
152 Maximum Product Subarray 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
160 Intersection of Two Linked Lists C++ Easy
162 Find Peak Element C++ Medium
163 Missing Ranges 💰 C++ Medium
164 Maximum Gap C++ Hard
166 Fraction to Recurring Decimal C++ Medium
167 Two Sum II - Input array is sorted C++ Easy
169 Majority Element C++ Easy
171 Excel Sheet Column Number C++ Easy
172 Fractorial Trailing Zeroes C++ Easy
179 Largest Number C++ Medium
189 Rotate Array C++ Easy
190 Reverse Bits C++ Easy
191 Number of 1 Bits C++ Easy
198 House Robber C++ Easy
200 Number of Islands C++ Medium
202 Happy Number C++ Easy
203 Remove Linked List Elements C++ Easy
204 Count Primes C++ Easy
206 Reverse Linked List C++ Easy
207 Course Schedule C++ Medium
208 Implement Trie(Prefix Tree) C++ Medium
210 Course Schedule II C++ Medium
215  Kth Largest Element in an Array C++ Medium
234 Remove Linked List Elements C++ Easy
237 Delete Node in a Linked List C++ Easy
273 Integer to Enlish Words C++ Medium
328 Odd Even Linked List C++ Medium
445 Add Two Numbers II C++ Medium
725 Split Linked List in Parts C++ Medium

LeetCode

# Title Solution Difficulty
C++ Easy
C++ Medium
C++ Hard

Releases

No releases published

Packages

No packages published