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 |
| 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 |
| 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 |
| 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 |
| Maximum Subarray | Java | LeetCode Online Judge |
| Range Sum Query - Immutable | Java | LeetCode Online Judge |
| House Robber | Java | LeetCode Online Judge |
| Single Number | Java | LeetCode Online Judge |
| Happy Number | Java | LeetCode Online Judge |
| Count Primes | Java | LeetCode Online Judge |
| Word Pattern | Java | LeetCode Online Judge |
| Keyboard Row | Java | LeetCode Online Judge |
| Longest Harmonious Subsequence | Java | LeetCode Online Judge |
| Binary Tree Inorder Traversal | Java | LeetCode Online Judge |
| Clone Graph | Java | LeetCode Online Judge |
| Merge Two Binary Trees | Java | LeetCode Online Judge |
| Subtree of Another Tree | Java | LeetCode Online Judge |
| Binary Tree Tilt | Java | LeetCode Online Judge |
| Diameter of Binary Tree | Java | LeetCode Online Judge |
| Path Sum | Java | LeetCode Online Judge |
| Remove Duplicates from Sorted List | Java | LeetCode Online Judge |
| Rotate List | Java | LeetCode Online Judge |
| Reverse Linked List | Java | LeetCode Online Judge |
| Guess Number Higher or Lower | Java | LeetCode Online Judge |
| Two Sum II - Input array is sorted | Java | LeetCode Online Judge |
| Beautiful Arrangement | Java | LeetCode Online Judge |
| Delete Operation for Two Strings | Java | LeetCode Online Judge |
| Construct String from Binary Tree | Java | LeetCode Online Judge |
| Optimal Division | Java | LeetCode Online Judge |
| Count and Say | Java | LeetCode Online Judge |
| Merge Sorted Array | Java | LeetCode Online Judge |
| Permutations | Java | LeetCode Online Judge |
| Maximum Distance in Arrays | Java | LeetCode Online Judge |
| Fizz Buzz | Java | LeetCode Online Judge |
| Reverse String | Java | LeetCode Online Judge |
| Move Zeroes | Java | LeetCode Online Judge |
| Missing Number | Java | LeetCode Online Judge |
| Repeated DNA Sequences | Java | LeetCode Online Judge |
| Sum of Square Numbers | Java | LeetCode Online Judge |
| Sum of Two Integers | Java | LeetCode Online Judge |
| Excel Sheet Column Number | Java | LeetCode Online Judge |
| Array Partition I | Java | LeetCode Online Judge |
| Max Consecutive Ones | Java | LeetCode Online Judge |
| Triangle | Java | LeetCode Online Judge |
| Minimum Path Sum | Java | LeetCode Online Judge |
| Summary Ranges | Java | LeetCode Online Judge |
| Partition List | Java | LeetCode Online Judge |
| Linked List Cycle | Java | LeetCode Online Judge |
| Reorder List | Java | LeetCode Online Judge |
| Balanced Binary Tree | Java | LeetCode Online Judge |
| Validate Binary Search Tree | Java | LeetCode Online Judge |
| Invert Binary Tree | Java | LeetCode Online Judge |
| Binary Tree Paths | Java | LeetCode Online Judge |
| Find Mode in Binary Search Tree | Java | LeetCode Online Judge |
| Path Sum III | Java | LeetCode Online Judge |
| Binary Tree Level Order Traversal | Java | LeetCode Online Judge |
| Binary Tree Level Order Traversal II | Java | LeetCode Online Judge |
| Average of Levels in Binary Tree | Java | LeetCode Online Judge |
| Reverse Nodes in k-Group | Java | LeetCode Online Judge |
| Maximum Product Subarray | Java | LeetCode Online Judge |
| Kth Largest Element in an Array | Java | LeetCode Online Judge |
| Kth Smallest Element in a BST | Java | LeetCode Online Judge |
| Rotate List | Java | LeetCode Online Judge |
| Combinations | Java | LeetCode Online Judge |
| Path Sum II | Java | LeetCode Online Judge |
| Sum Root to Leaf Numbers | Java | LeetCode Online Judge |
| Maximum Average Subarray I | Java | LeetCode Online Judge |
| Combination Sum | Java | LeetCode Online Judge |