Using: Arrays, Hash Table, LinkedList, Binary Search, Dynamic Programming, Stack , Heap, reedy, Sort, Tree DFS, BFS, Graph, Binary Search Tree, Recursion, Memoization, Queue ,Map, etc.
My current statistic
problems | Solutions | From |
---|---|---|
Add Two Numbers | Java | LeetCode Online Judge |
Longest Substring Without Repeating Characters | Java | LeetCode Online Judge |
ZigZag Conversion | Java | LeetCode Online Judge |
Reverse Integer | Java | LeetCode Online Judge |
String to Integer (atoi) | Java | LeetCode Online Judge |
Palindrome Number | Java | LeetCode Online Judge |
Longest Palindromic Substring | Java | LeetCode Online Judge |
Roman to Integer | Java | LeetCode Online Judge |
Longest Common Prefix | Java | LeetCode Online Judge |
Word Ladder | Java | LeetCode Online Judge |
Valid Parentheses | Java | LeetCode Online Judge |
Merge Two Sorted Lists | Java | LeetCode Online Judge |
Container With Most Water | Java | LeetCode Online Judge |
Remove Duplicates from Sorted Array | Java | LeetCode Online Judge |
Remove Element | Java | LeetCode Online Judge |
Same Tree | Java | LeetCode Online Judge |
Symmetric Tree | Java | LeetCode Online Judge |
3Sum Closest | Java | LeetCode Online Judge |
Sort Characters By Frequency | Java | LeetCode Online Judge |
Kill Process | Java | LeetCode Online Judge |
Isomorphic Strings | Java | LeetCode Online Judge |
Intersection of Two Arrays | Java | LeetCode Online Judge |
Palindrome Linked List | Java | LeetCode Online Judge |
Minimum Absolute Difference in BST | Java | LeetCode Online Judge |
Min Stack | Java | LeetCode Online Judge |
Implement Stack using Queues | Java | LeetCode Online Judge |
Search Insert Position | Java | LeetCode Online Judge |
Sum of Left Leaves | Java | LeetCode Online Judge |
Maximum Depth of Binary Tree | Java | LeetCode Online Judge |
Java | LeetCode Online Judge |
| Next Greater Element I | Java | LeetCode Online Judge | | Implement Queue using Stacks | Java | LeetCode Online Judge | | Rotate Array | Java | LeetCode Online Judge | | Rotate Array | Java | LeetCode Online Judge | | Best Time to Buy and Sell Stock | Java | LeetCode Online Judge |Dynamic P.| | Simplify Path | Java | LeetCode Online Judge | | Evaluate Reverse Polish Notation | Java | LeetCode Online Judge | | Contains Duplicate | Java | LeetCode Online Judge | | Decode String | Java | LeetCode Online Judge | | Search a 2D Matrix | Java | LeetCode Online Judge | | Range Sum Query 2D - Immutable | Java | LeetCode Online Judge |Dynamic P.| | Valid Anagram | Java | LeetCode Online Judge | | Longest Word in Dictionary through Deleting | Java | LeetCode Online Judge | | Sort List | Java | LeetCode Online Judge | | Sort Colors | Java | LeetCode Online Judge | |105| Maximum Subarray | Java | LeetCode Online Judge | |106| Range Sum Query - Immutable | Java | LeetCode Online Judge |Dynamic P.| |107| House Robber | Java | LeetCode Online Judge |Dynamic P.| |108| Single Number | Java | LeetCode Online Judge | |109| Happy Number | Java | LeetCode Online Judge | |110| Count Primes | Java | LeetCode Online Judge | |111| Word Pattern | Java | LeetCode Online Judge |Hash Table | |112| Keyboard Row | Java | LeetCode Online Judge |HashTable| |113| Longest Harmonious Subsequence | Java | LeetCode Online Judge |HashMap | |114| Binary Tree Inorder Traversal | Java | LeetCode Online Judge | Tree | |115| Clone Graph | Java | LeetCode Online Judge |Graph,BFS| |116| Merge Two Binary Trees | Java | LeetCode Online Judge |Tree | |117| Subtree of Another Tree | Java | LeetCode Online Judge |Tree | |118| Binary Tree Tilt | Java | LeetCode Online Judge |Tree | |119| Diameter of Binary Tree | Java | LeetCode Online Judge |Tree, DFS | |120| Path Sum | Java | LeetCode Online Judge |Tree | |121| Remove Duplicates from Sorted List | Java | LeetCode Online Judge |LinkedList | |122| Rotate List | Java | LeetCode Online Judge |LinkedList | |123| Reverse Linked List | Java | LeetCode Online Judge | | |124| Guess Number Higher or Lower | Java | LeetCode Online Judge |BS | |125| Two Sum II - Input array is sorted | Java | LeetCode Online Judge |BS | |126| Beautiful Arrangement | Java | LeetCode Online Judge |Backtracking | |127| Delete Operation for Two Strings | Java | LeetCode Online Judge |DP | |128| Construct String from Binary Tree | Java | LeetCode Online Judge |Tree | |129| Optimal Division | Java | LeetCode Online Judge |String | |130| Count and Say | Java | LeetCode Online Judge | | |131| Merge Sorted Array | Java | LeetCode Online Judge | | |132| Permutations | Java | LeetCode Online Judge |Backtracking | |133| Maximum Distance in Arrays | Java | LeetCode Online Judge | | |134| Fizz Buzz | Java | LeetCode Online Judge | | |135| Reverse String | Java | LeetCode Online Judge | | |136| Move Zeroes | Java | LeetCode Online Judge | | |137| Missing Number | Java | LeetCode Online Judge | | |138| Repeated DNA Sequences | Java | LeetCode Online Judge | | |139| Sum of Square Numbers | Java | LeetCode Online Judge | | |140| Sum of Two Integers | Java | LeetCode Online Judge | Bit M. | |141| Excel Sheet Column Number | Java | LeetCode Online Judge | | |142| Array Partition I | Java | LeetCode Online Judge |MergeSort | |143| Max Consecutive Ones | Java | LeetCode Online Judge | | |144| Triangle | Java | LeetCode Online Judge | | |145| Minimum Path Sum | Java | LeetCode Online Judge | | |146| Summary Ranges | Java | LeetCode Online Judge | | |147| Partition List | Java | LeetCode Online Judge | | |148| Linked List Cycle | Java | LeetCode Online Judge |LinkedList | |149| Reorder List | Java | LeetCode Online Judge |LinkedList | |150| Balanced Binary Tree | Java | LeetCode Online Judge |Tree | |151| Validate Binary Search Tree | Java | LeetCode Online Judge |Tree | |152| Invert Binary Tree | Java | LeetCode Online Judge | | |153| Binary Tree Paths | Java | LeetCode Online Judge |DFS | |154| Find Mode in Binary Search Tree | Java | LeetCode Online Judge | | |155| Path Sum III | Java | LeetCode Online Judge |Tree | |156| Binary Tree Level Order Traversal | Java | LeetCode Online Judge | | |157| Binary Tree Level Order Traversal II | Java | LeetCode Online Judge | | |158| Average of Levels in Binary Tree | Java | LeetCode Online Judge | | |159| Reverse Nodes in k-Group | Java | LeetCode Online Judge |Tree | |160| Maximum Product Subarray | Java | LeetCode Online Judge | | |161| Kth Largest Element in an Array | Java | LeetCode Online Judge | | |162| Kth Smallest Element in a BST | Java | LeetCode Online Judge | | |163| Rotate List | Java | LeetCode Online Judge | | |164| Combinations | Java | LeetCode Online Judge | | |165| Path Sum II | Java | LeetCode Online Judge | | |166| Sum Root to Leaf Numbers | Java | LeetCode Online Judge | | |167| Maximum Average Subarray I | Java | LeetCode Online Judge | | |168| Combination Sum | Java | LeetCode Online Judge | |