200 |
Number of Islands |
Java |
Medium |
DFS |
103 |
Binary Tree Zigzag |
Java |
Medium |
Binary Tree, Traversal |
337 |
House Robber III |
Java |
Medium |
Robber, Binary Tree |
213 |
House Robber II |
Java |
Medium |
Circular Rob |
198 |
House Robber |
Java |
Easy |
DP, Robber |
395 |
Longest Substring K Repeated |
Java |
Medium |
D & Q |
78 |
Subsets |
Java |
Medium |
Backtracking |
90 |
Subsets II |
Java |
Medium |
Backtracking |
284 |
Peeking Iterator |
Java |
Medium |
Design, Iterator |
376 |
Wiggle Subsequence |
Java |
Medium |
Array, Subsequence |
74 |
Search a sorted 2D Matrix |
Java |
Medium |
Matrix, Array |
116 |
Populating Next Right Pointers in Each Node |
Java |
Medium |
DFS |
64 |
Minimum Path Sum |
Java |
Medium |
DP |
491 |
Increasing Subsequences |
Java |
Medium |
Backtracking |
77 |
Combinations |
Java |
Medium |
Backtracking |
46 |
Permutations |
Java |
Medium |
Backtracking |
394 |
Decode String |
Java |
Medium |
Stack, StringBuilder |
328 |
Odd Even Linked List |
Java |
Medium |
ListNode |
566 |
Reshape the Matrix |
Java |
Easy |
Matrix |
1 |
Two Sum |
JavaScript |
Easy |
|
3 |
Longest SubString Without Repeating Characters |
JavaScript |
Medium |
|
6 |
ZigZag Conversion |
JavaScript |
Easy |
|
12 |
Interger to Roman |
JavaScript |
Easy |
String |
13 |
Roman to Integer |
JavaScript |
Easy |
|
14 |
Logest Common Prefix |
JavaScript |
Easy |
|
17 |
Letter Combinations of a Phone Number |
JavaScript |
Medium |
String |
19 |
Remove NthNode From End of List |
JavaScript |
Easy |
|
20 |
Valid Parentheses |
JavaScript |
Easy |
|
21 |
Merge Two Sorted Listt |
JavaScript |
Easy |
|
24 |
Swap Nodes in Pairs |
JavaScript |
Easy |
|
26 |
Remove Duplicates from Sorted Array |
JavaScript |
Easy |
|
28 |
Implement strStr() |
JavaScript |
Easy |
|
49 |
Group Anagrams |
JavaScript |
Easy |
|
53 |
Maximum Subarray |
JavaScript |
Easy |
|
58 |
Length of Last Word |
JavaScript |
Easy |
|
62 |
Unique Paths |
JavaScript |
Medium |
DP |
71 |
Simplify Path |
JavaScript |
Medium |
String |
102 |
Binary Tree Level Order Traversal |
JavaScript |
Easy |
|
103 |
Binary Tree Zigzag level Order |
JavaScript |
Easy |
|
107 |
Binary Tree Level Order |
JavaScript |
Easy |
|
121 |
Best Time to Buy and Sell Stock |
JavaScript |
Easy |
DP |
125 |
Valid Palindrome |
JavaScript |
Easy |
String |
151 |
Reverse Words In A String |
JavaScript |
Medium |
String |
165 |
Compare Version Number |
JavaScript |
Easy |
String |
198 |
House Robal |
JavaScript |
Easy |
DP |
206 |
reverse-link-list |
JavaScript |
Easy |
|
202 |
Happy Number |
JavaScript |
Easy |
|
205 |
Isomorphic Strings |
JavaScript |
Easy |
Hash Table |
213 |
houseRobberII |
JavaScript |
Easy |
DP |
226 |
Invert Binary Tree |
JavaScript |
Easy |
|
227 |
Basic Calculator2 |
JavaScript |
Medium |
|
242 |
Valid AnagramJavaScript |
Easy |
Hash Table |
|
290 |
World PatternJavaScript |
Easy |
Hash Table |
|
344 |
Reverse String |
JavaScript |
Easy |
String |
345 |
Reverse Vowels of a String |
JavaScript |
Easy |
|
349 |
Intersection Of TwoArrays |
JavaScript] |
Easy |
|
350 |
[IntersectionofTwoArraysII]Intersection Of TwoArrays 2 ](https://leetcode.com/problems/intersection-of-two-arraysII/) |
JavaScript] |
Easy |
|
383 |
Ransom Note |
JavaScript |
Easy |
|
389 |
Find The DifferenceJavaScript |
Easy |
|
|
409 |
Longest PalindromeJavaScript |
Easy |
|
|
434 |
Number of Segments in a String |
JavaScript |
Easy |
|
437 |
Path Sum 3 |
JavaScript |
Easy |
|
447 |
Number of Boomerangs |
JavaScript |
Easy |
HashTable |
451 |
Sort Characters By Frequency |
JavaScript |
Easy |
|
459 |
Repeated SubString Pattern |
JavaScript |
Easy |
String |
463 |
Island Perimeter |
JavaScript |
Easy |
String |
468 |
Validate IP Address |
JavaScript |
Medium |
String |