1. Two Sum |
Java Python |
2. Add Two Numbers |
Java Python |
3. Longest Substring Without Repeating Characters |
Java Python |
11. Container With Most Water |
Java |
15. 3Sum |
Java |
16. 3Sum Closest |
Java |
17. Letter Combinations of a Phone Number |
Java |
18. 4Sum |
Java |
19. Remove Nth Node From End of List |
Java |
20. Valid Parentheses |
Java |
21. Merge Two Sorted Lists |
Java |
23. Merge k Sorted Lists |
Java |
24. Swap Nodes in Pairs |
Java |
25. Reverse Nodes in k-Group |
Java |
26. Remove Duplicates from Sorted Array |
Java |
27. Remove Element |
Java Python |
39. Combination Sum |
Java |
40. Combination Sum II |
Java |
46. Permutations |
Java |
47. Permutations II |
Java |
49. Group Anagrams |
Java |
61. Rotate List |
Java |
71. Simplify Path |
Java |
75. Sort Colors |
Java |
76. Minimum Window Substring |
Java |
77. Combinations |
Java |
78. Subsets |
Java |
80. Remove Duplicates from Sorted Array II |
Java |
82. Remove Duplicates from Sorted List II |
Java |
83. Remove Duplicates from Sorted List |
Java |
86. Partition List |
Java |
88. Merge Sorted Array |
Java |
90. Subsets II |
Java |
92. Reverse Linked List II |
Java |
93. Restore IP Addresses |
Java |
94. Binary Tree Inorder Traversal |
Java |
98. Validate Binary Search Tree |
Java |
100. Same Tree |
Java |
101. Symmetric Tree |
Java |
102. Binary Tree Level Order Traversal |
Java |
103. Binary Tree Zigzag Level Order Traversal |
Java |
104. Maximum Depth of Binary Tree |
Java |
107. Binary Tree Level Order Traversal II |
Java |
108. Convert Sorted Array to Binary Search Tree |
Java |
110. Balanced Binary Tree |
Java |
111. Minimum Depth of Binary Tree |
Java |
112. Path Sum |
Java |
113. Path Sum II |
Java |
125. Valid Palindrome |
Java |
126. Word Ladder II |
Java |
127. Word Ladder |
Java |
129. Sum Root to Leaf Numbers |
Java |
131. Palindrome Partitioning |
Java |
143. Reorder List |
Java |
144. Binary Tree Preorder Traversal |
Java |
145. Binary Tree Postorder Traversal |
Java |
147. Insertion Sort List |
Java |
148. Sort List |
Java |
149. Max Points on a Line |
Java |
150. Evaluate Reverse Polish Notation |
Java |
167. Two Sum II - Input array is sorted |
Java |
193. Valid Phone Numbers |
Java |
195. Tenth Line |
Java |
199. Binary Tree Right Side View |
Java |
202. Happy Number |
Java Python |
203. Remove Linked List Elements |
Java Python |
205. Isomorphic Strings |
Java Python |
206. Reverse Linked List |
Java Python |
209. Minimum Size Subarray Sum |
Java |
215. Kth Largest Element in an Array |
Java |
216. Combination Sum III |
Java |
217. Contains Duplicate |
Java Python |
219. Contains Duplicate II |
Java |
222. Count Complete Tree Nodes |
Java |
226. Invert Binary Tree |
Java |
230. Kth Smallest Element in a BST |
Java |
234. Palindrome Linked List |
Java |
235. Lowest Common Ancestor of a Binary Search Tree |
Java |
236. Lowest Common Ancestor of a Binary Tree |
Java |
237. Delete Node in a Linked List |
Java |
242. Valid Anagram |
Java |
257. Binary Tree Paths |
Java |
279. Perfect Squares |
Java |
283. Move Zeroes |
Java |
290. Word Pattern |
Java |
328. Odd Even Linked List |
Java |
341. Flatten Nested List Iterator |
Java |
344. Reverse String |
Java |
345. Reverse Vowels of a String |
Java |
347. Top K Frequent Elements |
Java |
349. Intersection of Two Arrays |
Java |
350. Intersection of Two Arrays II |
Java |
401. Binary Watch |
Java |
404. Sum of Left Leaves |
Java |
437. Path Sum III |
Java |
438. Find All Anagrams in a String |
Java |
445. Add Two Numbers II |
Java |
447. Number of Boomerangs |
Java |
450. Delete Node in a BST |
Java |
451. Sort Characters By Frequency |
Java |
454. 4Sum II |
Java |
771. Jewels and Stones |
Java |
844. Backspace String Compare |
Java Python |