Sunday, June 14, 2015

Home

List of Leetcode's problems and solutions:

#TitleAcceptanceDifficultyStatus
256 Paint House38.8%Medium
255 Verify Preorder Sequence in Binary Search Tree27.5%Medium
254 Factor Combinations29.5%Medium
253 Meeting Rooms II26.4%Medium
252 Meeting Rooms34.0%Easy
251 Flatten 2D Vector25.6%Medium
250 Count Univalue Subtrees33.6%Medium
249 Group Shifted Strings23.0%Easy
248 Strobogrammatic Number III21.1%Hard
247 Strobogrammatic Number II22.4%Medium
246 Strobogrammatic Number31.1%Easy
245 Shortest Word Distance III41.2%Medium
244 Shortest Word Distance II33.2%Medium
243 Shortest Word Distance39.1%Easy
242 Valid Anagram34.0%Easy
241 Different Ways to Add Parentheses26.0%Medium
240 Search a 2D Matrix II28.1%Medium
239 Sliding Window Maximum22.2%Hard
238 Product of Array Except Self34.6%Medium
237 Delete Node in a Linked List44.7%Easy
236 Lowest Common Ancestor of a Binary Tree26.6%Medium
235 Lowest Common Ancestor of a Binary Search Tree37.4%Easy
234 Palindrome Linked List21.7%Easy
233 Number of Digit One19.9%Medium
232 Implement Queue using Stacks33.8%Easy
231 Power of Two29.8%Easy
230 Kth Smallest Element in a BST29.7%Medium
229 Majority Element II22.1%Medium
228 Summary Ranges18.6%Easy
227 Basic Calculator II18.6%Medium
226 Invert Binary Tree37.1%Easy
225 Implement Stack using Queues30.4%Easy
224 Basic Calculator16.6%Medium
223 Rectangle Area25.7%Easy
222 Count Complete Tree Nodes20.5%Medium
221 Maximal Square19.7%Medium
220 Contains Duplicate III15.5%Medium
219 Contains Duplicate II25.6%Easy
218 The Skyline Problem16.5%Hard
217 Contains Duplicate36.0%Easy
216 Combination Sum III28.7%Medium
215 Kth Largest Element in an Array27.3%Medium
214 Shortest Palindrome16.1%Hard
213 House Robber II26.6%Medium
212 Word Search II14.8%Hard
211 Add and Search Word - Data structure design20.3%Medium
210 Course Schedule II19.5%Medium
209 Minimum Size Subarray Sum23.2%Medium
208 Implement Trie (Prefix Tree)24.8%Medium
207 Course Schedule22.1%Medium
206 Reverse Linked List32.3%Easy
205 Isomorphic Strings24.6%Easy
204 Count Primes19.8%Easy
203 Remove Linked List Elements25.5%Easy
202 Happy Number31.8%Easy
201 Bitwise AND of Numbers Range25.1%Medium
200 Number of Islands22.6%Medium
199 Binary Tree Right Side View27.8%Medium
198 House Robber29.3%Easy
191 Number of 1 Bits37.9%Easy
190 Reverse Bits28.7%Easy
189 Rotate Array18.1%Easy
188 Best Time to Buy and Sell Stock IV18.4%Hard
187 Repeated DNA Sequences20.3%Medium
186 Reverse Words in a String II31.6%Medium
179 Largest Number16.1%Medium
174 Dungeon Game18.1%Hard
173 Binary Search Tree Iterator29.6%Medium
172 Factorial Trailing Zeroes29.1%Easy
171 Excel Sheet Column Number36.6%Easy
170 Two Sum III - Data structure design25.0%Easy
169 Majority Element35.5%Easy
168 Excel Sheet Column Title18.3%Easy
167 Two Sum II - Input array is sorted43.3%Medium
166 Fraction to Recurring Decimal13.0%Medium
165 Compare Version Numbers15.3%Easy
164 Maximum Gap24.5%Hard
163 Missing Ranges24.3%Medium
162 Find Peak Element31.9%Medium
161 One Edit Distance24.5%Medium
160 Intersection of Two Linked Lists28.9%Easy
159 Longest Substring with At Most Two Distinct Characters30.6%Hard
158 Read N Characters Given Read4 II - Call multiple times22.6%Hard
157 Read N Characters Given Read429.8%Easy
156 Binary Tree Upside Down34.2%Medium
155 Min Stack19.3%Easy
154 Find Minimum in Rotated Sorted Array II32.2%Hard
153 Find Minimum in Rotated Sorted Array33.5%Medium
152 Maximum Product Subarray19.6%Medium
151 Reverse Words in a String15.2%Medium
150 Evaluate Reverse Polish Notation21.4%Medium
149 Max Points on a Line12.8%Hard
148 Sort List22.3%Medium
147 Insertion Sort List26.7%Medium
146 LRU Cache15.1%Hard
145 Binary Tree Postorder Traversal32.6%Hard
144 Binary Tree Preorder Traversal36.3%Medium
143 Reorder List21.0%Medium
142 Linked List Cycle II31.4%Medium
141 Linked List Cycle36.4%Medium
140 Word Break II17.8%Hard
139 Word Break23.1%Medium
138 Copy List with Random Pointer25.4%Hard
137 Single Number II35.1%Medium
136 Single Number45.1%Medium
135 Candy20.7%Hard
134 Gas Station25.8%Medium
133 Clone Graph24.2%Medium
132 Palindrome Partitioning II19.9%Hard
131 Palindrome Partitioning27.0%Medium
130 Surrounded Regions14.8%Medium
129 Sum Root to Leaf Numbers30.3%Medium
128 Longest Consecutive Sequence29.6%Hard
127 Word Ladder19.4%Medium
126 Word Ladder II13.2%Hard
125 Valid Palindrome22.0%Easy
124 Binary Tree Maximum Path Sum21.6%Hard
123 Best Time to Buy and Sell Stock III24.0%Hard
122 Best Time to Buy and Sell Stock II38.5%Medium
121 Best Time to Buy and Sell Stock32.8%Medium
120 Triangle27.4%Medium
119 Pascal's Triangle II29.4%Easy
118 Pascal's Triangle30.1%Easy
117 Populating Next Right Pointers in Each Node II32.1%Hard
116 Populating Next Right Pointers in Each Node36.3%Medium
115 Distinct Subsequences26.6%Hard
114 Flatten Binary Tree to Linked List28.8%Medium
113 Path Sum II26.6%Medium
112 Path Sum29.6%Easy
111 Minimum Depth of Binary Tree28.9%Easy
110 Balanced Binary Tree31.9%Easy
109 Convert Sorted List to Binary Search Tree28.0%Medium
108 Convert Sorted Array to Binary Search Tree34.0%Medium
107 Binary Tree Level Order Traversal II31.0%Easy
106 Construct Binary Tree from Inorder and Postorder Traversal26.9%Medium
105 Construct Binary Tree from Preorder and Inorder Traversal26.4%Medium
104 Maximum Depth of Binary Tree45.1%Easy
103 Binary Tree Zigzag Level Order Traversal26.4%Medium
102 Binary Tree Level Order Traversal29.2%Easy
101 Symmetric Tree31.6%Easy
100 Same Tree41.4%Easy
99 Recover Binary Search Tree24.4%Hard
98 Validate Binary Search Tree20.3%Medium
97 Interleaving String20.8%Hard
96 Unique Binary Search Trees35.6%Medium
95 Unique Binary Search Trees II28.1%Medium
94 Binary Tree Inorder Traversal36.3%Medium
93 Restore IP Addresses21.1%Medium
92 Reverse Linked List II25.9%Medium
91 Decode Ways16.3%Medium
90 Subsets II27.8%Medium
89 Gray Code32.9%Medium
88 Merge Sorted Array29.1%Easy
87 Scramble String24.5%Hard
86 Partition List27.4%Medium
85 Maximal Rectangle22.1%Hard
84 Largest Rectangle in Histogram22.6%Hard
83 Remove Duplicates from Sorted List34.4%Easy
82 Remove Duplicates from Sorted List II25.0%Medium
81 Search in Rotated Sorted Array II31.2%Medium
80 Remove Duplicates from Sorted Array II30.4%Medium
79 Word Search20.5%Medium
78 Subsets28.2%Medium
77 Combinations31.0%Medium
76 Minimum Window Substring19.0%Hard
75 Sort Colors32.6%Medium
74 Search a 2D Matrix31.6%Medium
73 Set Matrix Zeroes31.5%Medium
72 Edit Distance26.4%Hard
71 Simplify Path20.1%Medium
70 Climbing Stairs34.4%Easy
69 Sqrt(x)23.2%Medium
68 Text Justification14.7%Hard
67 Add Binary24.6%Easy
66 Plus One30.3%Easy
65 Valid Number11.5%Hard
64 Minimum Path Sum32.3%Medium
63 Unique Paths II27.9%Medium
62 Unique Paths33.0%Medium
61 Rotate List21.6%Medium
60 Permutation Sequence22.8%Medium
59 Spiral Matrix II31.8%Medium
58 Length of Last Word27.6%Easy
57 Insert Interval21.6%Hard
56 Merge Intervals22.5%Hard
55 Jump Game26.9%Medium
54 Spiral Matrix20.8%Medium
53 Maximum Subarray34.4%Medium
52 N-Queens II36.1%Hard
51 N-Queens26.4%Hard
50 Pow(x, n)26.7%Medium
49 Group Anagrams24.3%Medium
48 Rotate Image32.0%Medium
47 Permutations II25.8%Hard
46 Permutations31.9%Medium
45 Jump Game II24.1%Hard
44 Wildcard Matching15.3%Hard
43 Multiply Strings21.1%Medium
42 Trapping Rain Water30.1%Hard
41 First Missing Positive22.8%Hard
40 Combination Sum II25.2%Medium
39 Combination Sum28.0%Medium
38 Count and Say25.3%Easy
37 Sudoku Solver22.1%Hard
36 Valid Sudoku27.2%Easy
35 Search Insert Position35.4%Medium
34 Search for a Range27.4%Medium
33 Search in Rotated Sorted Array28.7%Hard
32 Longest Valid Parentheses20.9%Hard
31 Next Permutation24.9%Medium
30 Substring with Concatenation of All Words19.6%Hard
29 Divide Two Integers14.9%Medium
28 Implement strStr()22.4%Easy
27 Remove Element31.8%Easy
26 Remove Duplicates from Sorted Array31.0%Easy
25 Reverse Nodes in k-Group25.3%Hard
24 Swap Nodes in Pairs32.3%Medium
23 Merge k Sorted Lists21.0%Hard
22 Generate Parentheses32.6%Medium
21 Merge Two Sorted Lists32.5%Easy
20 Valid Parentheses26.5%Easy
19 Remove Nth Node From End of List26.9%Easy
18 4Sum21.7%Medium
17 Letter Combinations of a Phone Number25.6%Medium
16 3Sum Closest26.8%Medium
15 3Sum16.9%Medium
14 Longest Common Prefix25.5%Easy
13 Roman to Integer34.3%Easy
12 Integer to Roman34.0%Medium
11 Container With Most Water31.8%Medium
10 Regular Expression Matching20.7%Hard
9 Palindrome Number28.4%Easy
8 String to Integer (atoi)12.8%Easy
7 Reverse Integer24.0%Easy
6 ZigZag Conversion21.5%Easy
5 Longest Palindromic Substring20.7%Medium
4 Median of Two Sorted Arrays17.1%Hard
3 Longest Substring Without Repeating Characters20.3%Medium
2 Add Two Numbers20.4%Medium
1 Two Sum17.7%Medium

No comments: