My Solutions for LeetCode Challenges
- Merge Sorted Array
- Remove Element
- Remove Duplicates from Sorted Array
- Remove Duplicates from Sorted Array II
- Majority Element
- Rotate Array
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock II
- Find Words Containing
- Jump Game
- Jump Game II
- H-Index
- Insert Delete GetRandom O(1)
- Product of Array Except Self
- Gas Station
- Roman to Integer
- Integer to Roman
- Shuffle String
- Length of Last Word
- Longest Common Prefix
- Reverse Words in a String
- Minimum Operations to Make the Array Increasing
- Zigzag Conversion
- Find the Index of the First Occurrence in a String
- Single Number I
- Single Number II
- Valid Palindrome
- Is Subsequence
- Two Sum II - Input Array Is Sorted
- Container With Most Water
- 3Sum
- Minimum Size Subarray Sum
- Longest Substring Without Repeating Characters
- Rotate Image
- Valid Sudoku
- Ransom Note
- Isomorphic Strings
- Word Pattern
- Two Sum
- Valid Anagram
- Group Anagrams
- Contains Duplicate II
- Find the Difference of Two Arrays
- Summary Ranges
- Merge Intervals
- Insert Interval
- Minimum Number of Arrows to Burst Balloons
- Valid Parentheses
- Simplify Path
- Min Stack
- Evaluate Reverse Polish Notation
- Linked List Cycle
- Swap Pairs ***
- Add Two Numbers
- Middle of Linked List
- Palindrome Linked List
- Lexicographically Smallest Palindrome
- Merge Two Sorted Lists
- Copy List with Random Pointer
- Reverse Linked List II
- Remove Nth Node From End of List
- Remove Duplicates from Sorted List II
- Rotate List
- Partition List
- LRU Cache
- Maximum Depth of Binary Tree
- Same Tree
- Invert Binary Tree
- Symmetric Tree
- ...
- Average of Levels in Binary Tree
- ...
- Minimum Absolute Difference in BST
- ...
- Number of Islands
- Surrounded Regions
- Clone Graph
- Evaluate Division
- Course Schedule
- Course Schedule II ...
- Snakes and Ladders
- Minimum Genetic Mutation
- Implement Trie (Prefix Tree)
- Design Add and Search Words Data Structure
...
- Convert Sorted Array to Binary Search Tree
- ...
- Maximum Subarray
- Maximum Sum Circular Subarray
- Search Insert Position
- ...
- Search Insert Position
- ...
...
- Add Binary
- Reverse Bits
- Number of 1 Bits
- Single Number
- ...
- Palindrome Number
- Plus One
- Sqrt(x)
- ...
- Climbing Stairs
- Fibonacci Number
- N-th Tribonacci
- Min Cost Climbing Stairs
- House Robber
- Word Break
- Coin Change
- Longest Increasing Subsequence
...