Solution to LeetCode Problem Set
2015-05-27 21:53
302 查看
Here is my collection of solutions to leetcode problems.
Related code can be found in this repo: https://github.com/zhuli19901106/leetcode
LeetCode - Course Schedule
LeetCode - Reverse Linked List
LeetCode - Isomorphic Strings
LeetCode - Count Primes
LeetCode - Remove Linked List Elements
LeetCode - Happy Number
LeetCode - Bitwise AND of Numbers Range
LeetCode - Number of Islands
LeetCode - Binary Tree Right Side View
LeetCode - House Robber
LeetCode - Number of 1 Bits
LeetCode - Reverse Bits
LeetCode - Rotate Array
LeetCode - Best Time to Buy and Sell Stock IV
LeetCode - Repeated DNA Sequences
LeetCode - Largest Number
LeetCode - Dungeon Game
LeetCode - Binary Search Tree Iterator
LeetCode - Factorial Trailing Zeroes
LeetCode - Excel Sheet Column Number
LeetCode - Majority Element
LeetCode - Excel Sheet Column Title
LeetCode - Fraction to Recurring Decimal
LeetCode - Compare Version Numbers
LeetCode - Maximum Gap
LeetCode - Find Peak Element
LeetCode - Intersection of Two Linked Lists
LeetCode - Min Stack
LeetCode - Find Minimum in Rotated Sorted Array II
LeetCode - Find Minimum in Rotated Sorted Array
LeetCode - Reverse Words in a String
LeetCode - Regular Expression Matching
LeetCode - Sudoku Solver
LeetCode - Implement strStr()
LeetCode - Wildcard Matching
LeetCode - Word Ladder II
LeetCode - Word Ladder
LeetCode - Word Break II
LeetCode - Word Break
LeetCode - Valid Number
LeetCode - Surrounded Regions
LeetCode - Substring with Concatenation of All Words
LeetCode - Scramble String
LeetCode - Word Search
LeetCode - Reverse Nodes in k-Group
LeetCode - Palindrome Partitioning II
LeetCode - Palindrome Partitioning
LeetCode - Merge Interval
LeetCode - Minimum Window Substring
LeetCode - Maximal Rectangle
LeetCode - Max Points on a Line
LeetCode - Largest Rectangle in Histogram
LeetCode - Jump Game II
LeetCode - Jump Game
LeetCode - Interleaving String
LeetCode - Gas Station
LeetCode - Evaluate Reverse Polish Notation
LeetCode - Edit Distance
LeetCode - Clone Graph
LeetCode - Candy
LeetCode - 3Sum Closest
LeetCode - Set Matrix Zeroes
LeetCode - Search for a Range
LeetCode - N-Queens II
LeetCode - N-Queens
LeetCode - LRU Cache
LeetCode - Longest Valid Parentheses
LeetCode - Insert Interval
LeetCode - Flatten Binary Tree to Linked List
LeetCode - Convert Sorted List to Binary Search Tree
LeetCode - Binary Tree Maximum Path Sum
LeetCode - Trapping Rain Water
LeetCode - Unique Binary Search Trees II
LeetCode - Text Justification
LeetCode - String to Integer (atoi)
LeetCode - Longest Palindromic Substring
LeetCode - Permutation Sequence
LeetCode - First Missing Positive
LeetCode - Distinct Subsequences
LeetCode - Container With Most Water
LeetCode - 4Sum
LeetCode - Sort List
LeetCode - Insertion Sort List
LeetCode - Binary Tree Postorder Traversal
LeetCode - Binary Tree Preorder Traversal
LeetCode - Reorder List
LeetCode - Linked List Cycle II
LeetCode - Linked List Cycle
LeetCode - Copy List with Random Pointer
LeetCode - Single Number II
LeetCode - Single Number
LeetCode - Sum Root to Leaf Numbers
LeetCode - Longest Consecutive Sequence
LeetCode - Valid Palindrome
LeetCode - Best Time to Buy and Sell Stock III
LeetCode - Best Time to Buy and Sell Stock II
LeetCode - Best Time to Buy and Sell Stock
LeetCode - Triangle
LeetCode - Pascal's Triangle II
LeetCode - Pascal's Triangle
LeetCode - Populating Next Right Pointers in Each Node II
LeetCode - Populating Next Right Pointers in Each Node
LeetCode - Path Sum II
LeetCode - Path Sum
LeetCode - Minimum Depth of Binary Tree
LeetCode - Balanced Binary Tree
LeetCode - Convert Sorted Array to Binary Search Tree
LeetCode - Binary Tree Level Order Traversal II
LeetCode - Construct Binary Tree from Inorder and Postorder Traversal
LeetCode - Construct Binary Tree from Preorder and Inorder Traversal
LeetCode - Maximum Depth of Binary Tree
LeetCode - Binary Tree Zigzag Level Order Traversal
LeetCode - Binary Tree Level Order Traversal
LeetCode - Symmetric Tree
LeetCode - Same Tree
LeetCode - Recover Binary Search Tree
LeetCode - Validate Binary Search Tree
LeetCode - Unique Binary Search Trees
LeetCode - Binary Tree Inorder Traversal
LeetCode - Restore IP Addresses
LeetCode - Reverse Linked List II
LeetCode - Subsets II
LeetCode - Decode Ways
LeetCode - Gray Code
LeetCode - Merge Sorted Array
LeetCode - Partition List
LeetCode - Remove Duplicates from Sorted List II
LeetCode - Remove Duplicates from Sorted List
LeetCode - Search in Rotated Sorted Array II
LeetCode - Remove Duplicates from Sorted Array II
LeetCode - Subsets
LeetCode - Combinations
LeetCode - Sort Colors
LeetCode - Search a 2D Matrix
LeetCode - Simplify Path
LeetCode - Climbing Stairs
LeetCode - Sqrt(x)
LeetCode - Plus One
LeetCode - Add Binary
LeetCode - Merge Two Sorted Lists
LeetCode - Minimum Path Sum
LeetCode - Unique Paths II
LeetCode - Unique Paths
LeetCode - Rotate List
LeetCode - Spiral Matrix II
LeetCode - Length of Last Word
LeetCode - Spiral Matrix
LeetCode - Maximum Subarray
LeetCode - Pow(x, n)
LeetCode - Anagrams
LeetCode - Rotate Image
LeetCode - Permutations II
LeetCode - Permutations
LeetCode - Multiply Strings
LeetCode - Combination Sum II
LeetCode - Combination Sum
LeetCode - Count and Say
LeetCode - Valid Sudoku
LeetCode - Search Insert Position
LeetCode - Search in Rotated Sorted Array
LeetCode - Next Permutation
LeetCode - Divide Two Integers
LeetCode - Remove Element
LeetCode - Remove Duplicates from Sorted Array
LeetCode - Swap Nodes in Pairs
LeetCode - Merge k Sorted Lists
LeetCode - Generate Parentheses
LeetCode - Valid Parentheses
LeetCode - Remove Nth Node From End of List
LeetCode - Letter Combinations of a Phone Number
LeetCode - 3Sum
LeetCode - Longest Common Prefix
LeetCode - Roman to Integer
LeetCode - Integer to Roman
LeetCode - Palindrome Number
LeetCode - Reverse Integer
LeetCode - ZigZag Conversion
LeetCode - Add Two Numbers
LeetCode - Longest Substring Without Repeating Characters
LeetCode - Median of Two Sorted Arrays
LeetCode - Two Sum
Related code can be found in this repo: https://github.com/zhuli19901106/leetcode
LeetCode - Course Schedule
LeetCode - Reverse Linked List
LeetCode - Isomorphic Strings
LeetCode - Count Primes
LeetCode - Remove Linked List Elements
LeetCode - Happy Number
LeetCode - Bitwise AND of Numbers Range
LeetCode - Number of Islands
LeetCode - Binary Tree Right Side View
LeetCode - House Robber
LeetCode - Number of 1 Bits
LeetCode - Reverse Bits
LeetCode - Rotate Array
LeetCode - Best Time to Buy and Sell Stock IV
LeetCode - Repeated DNA Sequences
LeetCode - Largest Number
LeetCode - Dungeon Game
LeetCode - Binary Search Tree Iterator
LeetCode - Factorial Trailing Zeroes
LeetCode - Excel Sheet Column Number
LeetCode - Majority Element
LeetCode - Excel Sheet Column Title
LeetCode - Fraction to Recurring Decimal
LeetCode - Compare Version Numbers
LeetCode - Maximum Gap
LeetCode - Find Peak Element
LeetCode - Intersection of Two Linked Lists
LeetCode - Min Stack
LeetCode - Find Minimum in Rotated Sorted Array II
LeetCode - Find Minimum in Rotated Sorted Array
LeetCode - Reverse Words in a String
LeetCode - Regular Expression Matching
LeetCode - Sudoku Solver
LeetCode - Implement strStr()
LeetCode - Wildcard Matching
LeetCode - Word Ladder II
LeetCode - Word Ladder
LeetCode - Word Break II
LeetCode - Word Break
LeetCode - Valid Number
LeetCode - Surrounded Regions
LeetCode - Substring with Concatenation of All Words
LeetCode - Scramble String
LeetCode - Word Search
LeetCode - Reverse Nodes in k-Group
LeetCode - Palindrome Partitioning II
LeetCode - Palindrome Partitioning
LeetCode - Merge Interval
LeetCode - Minimum Window Substring
LeetCode - Maximal Rectangle
LeetCode - Max Points on a Line
LeetCode - Largest Rectangle in Histogram
LeetCode - Jump Game II
LeetCode - Jump Game
LeetCode - Interleaving String
LeetCode - Gas Station
LeetCode - Evaluate Reverse Polish Notation
LeetCode - Edit Distance
LeetCode - Clone Graph
LeetCode - Candy
LeetCode - 3Sum Closest
LeetCode - Set Matrix Zeroes
LeetCode - Search for a Range
LeetCode - N-Queens II
LeetCode - N-Queens
LeetCode - LRU Cache
LeetCode - Longest Valid Parentheses
LeetCode - Insert Interval
LeetCode - Flatten Binary Tree to Linked List
LeetCode - Convert Sorted List to Binary Search Tree
LeetCode - Binary Tree Maximum Path Sum
LeetCode - Trapping Rain Water
LeetCode - Unique Binary Search Trees II
LeetCode - Text Justification
LeetCode - String to Integer (atoi)
LeetCode - Longest Palindromic Substring
LeetCode - Permutation Sequence
LeetCode - First Missing Positive
LeetCode - Distinct Subsequences
LeetCode - Container With Most Water
LeetCode - 4Sum
LeetCode - Sort List
LeetCode - Insertion Sort List
LeetCode - Binary Tree Postorder Traversal
LeetCode - Binary Tree Preorder Traversal
LeetCode - Reorder List
LeetCode - Linked List Cycle II
LeetCode - Linked List Cycle
LeetCode - Copy List with Random Pointer
LeetCode - Single Number II
LeetCode - Single Number
LeetCode - Sum Root to Leaf Numbers
LeetCode - Longest Consecutive Sequence
LeetCode - Valid Palindrome
LeetCode - Best Time to Buy and Sell Stock III
LeetCode - Best Time to Buy and Sell Stock II
LeetCode - Best Time to Buy and Sell Stock
LeetCode - Triangle
LeetCode - Pascal's Triangle II
LeetCode - Pascal's Triangle
LeetCode - Populating Next Right Pointers in Each Node II
LeetCode - Populating Next Right Pointers in Each Node
LeetCode - Path Sum II
LeetCode - Path Sum
LeetCode - Minimum Depth of Binary Tree
LeetCode - Balanced Binary Tree
LeetCode - Convert Sorted Array to Binary Search Tree
LeetCode - Binary Tree Level Order Traversal II
LeetCode - Construct Binary Tree from Inorder and Postorder Traversal
LeetCode - Construct Binary Tree from Preorder and Inorder Traversal
LeetCode - Maximum Depth of Binary Tree
LeetCode - Binary Tree Zigzag Level Order Traversal
LeetCode - Binary Tree Level Order Traversal
LeetCode - Symmetric Tree
LeetCode - Same Tree
LeetCode - Recover Binary Search Tree
LeetCode - Validate Binary Search Tree
LeetCode - Unique Binary Search Trees
LeetCode - Binary Tree Inorder Traversal
LeetCode - Restore IP Addresses
LeetCode - Reverse Linked List II
LeetCode - Subsets II
LeetCode - Decode Ways
LeetCode - Gray Code
LeetCode - Merge Sorted Array
LeetCode - Partition List
LeetCode - Remove Duplicates from Sorted List II
LeetCode - Remove Duplicates from Sorted List
LeetCode - Search in Rotated Sorted Array II
LeetCode - Remove Duplicates from Sorted Array II
LeetCode - Subsets
LeetCode - Combinations
LeetCode - Sort Colors
LeetCode - Search a 2D Matrix
LeetCode - Simplify Path
LeetCode - Climbing Stairs
LeetCode - Sqrt(x)
LeetCode - Plus One
LeetCode - Add Binary
LeetCode - Merge Two Sorted Lists
LeetCode - Minimum Path Sum
LeetCode - Unique Paths II
LeetCode - Unique Paths
LeetCode - Rotate List
LeetCode - Spiral Matrix II
LeetCode - Length of Last Word
LeetCode - Spiral Matrix
LeetCode - Maximum Subarray
LeetCode - Pow(x, n)
LeetCode - Anagrams
LeetCode - Rotate Image
LeetCode - Permutations II
LeetCode - Permutations
LeetCode - Multiply Strings
LeetCode - Combination Sum II
LeetCode - Combination Sum
LeetCode - Count and Say
LeetCode - Valid Sudoku
LeetCode - Search Insert Position
LeetCode - Search in Rotated Sorted Array
LeetCode - Next Permutation
LeetCode - Divide Two Integers
LeetCode - Remove Element
LeetCode - Remove Duplicates from Sorted Array
LeetCode - Swap Nodes in Pairs
LeetCode - Merge k Sorted Lists
LeetCode - Generate Parentheses
LeetCode - Valid Parentheses
LeetCode - Remove Nth Node From End of List
LeetCode - Letter Combinations of a Phone Number
LeetCode - 3Sum
LeetCode - Longest Common Prefix
LeetCode - Roman to Integer
LeetCode - Integer to Roman
LeetCode - Palindrome Number
LeetCode - Reverse Integer
LeetCode - ZigZag Conversion
LeetCode - Add Two Numbers
LeetCode - Longest Substring Without Repeating Characters
LeetCode - Median of Two Sorted Arrays
LeetCode - Two Sum
相关文章推荐
- The Solution to Leetcode 563 Binary Tree Tilt
- [LeetCode] Best Time to Buy and Sell Stock II Solution
- Dynamic Programming Solution to Activity Selection Problem
- The Solution to Leetcode 110 Balanced Binary Tree
- [LeetCode] Best Time to Buy and Sell Stock Solution
- The Solution to Leetcode 35 Search Insert Position
- cool and pythonic solution to leetcode 17.
- The Solution to Leetcode 617 Merge Two Binary Trees
- [Leetcode] problem 13之Roman to Integer
- [LeetCode] Convert Sorted Array to Binary Search Tree, Solution
- VS2005 solution文件打开时弹出“object reference not set to an instance of an object”错误的解决方法
- LeetCode Problem:String to Integer (atoi)
- A SOLUTION to SQL SERVER 2005EXPRESS SETUP problem
- The Secret To 10 Million Concurrent Connections -The Kernel Is The Problem, Not The Solution
- Solution to WebSphere Portal login problem in IE
- The Solution to LeetCode 111 Minimum Depth of Binary Tree
- ZOJ Problem Set - 2932 The Seven Percent Solution
- ZOJ Problem Set - 2932 The Seven Percent Solution
- Sliding Window algorithm template to solve all the Leetcode substring search problem.
- The Secret To 10 Million Concurrent Connections -The Kernel Is The Problem, Not The Solution