LeetCode题解
Introduction
1.
Array
1.1.
Remove Element
1.2.
Remove Duplicates from Sorted Array
1.3.
Plus One
1.4.
Pascal's Triangle
1.5.
Merge Sorted Array
1.6.
Sum
1.7.
Find Minimum in Rotated Sorted Array
1.8.
Largest Rectangle in Histogram
1.9.
Maximal Rectangle
1.10.
Palindrome Number
1.11.
Search a 2D Matrix
1.12.
Search for a Range
1.13.
Search Insert Position
1.14.
Find Peak Element
2.
Bit Manipulation
2.1.
Missing Number
2.2.
Power of Two
2.3.
Number of 1 Bits
3.
Tree
3.1.
Depth of Binary Tree
3.2.
Construct Binary Tree
3.3.
Binary Tree Level Order Traversal
3.4.
Symmetric Tree
3.5.
Same Tree
3.6.
Balanced Binary Tree
3.7.
Path Sum
3.8.
Binary Tree Depth Order Traversal
3.9.
Populating Next Right Pointers in Each Node
3.10.
Convert Sorted List/Array to Binary Search Tree
3.11.
Path Sum II
3.12.
Flatten Binary Tree to Linked List
3.13.
Validate Binary Search Tree
3.14.
Recover Binary Search Tree
3.15.
Binary Tree Path
3.16.
Sum Root to Leaf Numbers
4.
Dynamic Programming
4.1.
Best Time To Buy And Sell Stock
4.2.
Unique Paths
4.3.
Maximum Subarray
4.4.
Climbing Stairs
4.5.
Triangle
4.6.
Unique Binary Search Trees
4.7.
Perfect Squares
5.
Backtracking
5.1.
Combination
5.2.
Subsets
5.3.
Permutation
6.
Greedy
6.1.
Jump Game
6.2.
Gas Station
6.3.
Candy
6.4.
Word Break
7.
Linked List
7.1.
Linked List Cycle
7.2.
Remove Duplicates from Sorted List
7.3.
Merge Sorted Lists
7.4.
Reverse Linked List
7.5.
Swap Nodes in Pairs
7.6.
Sort List
7.7.
Rotate List
7.8.
Reorder List
7.9.
Partition List
7.10.
Add Two Numbers
7.11.
Copy List with Random Pointer
8.
Math
8.1.
Reverse Integer
9.
String
9.1.
Add Binary
9.2.
Basic Calculator II
Published with GitBook
A
A
Serif
Sans
White
Sepia
Night
Share on Twitter
Share on Google
Share on Facebook
Share on Weibo
Share on Instapaper
LeetCode题解
Math
在这一章,我们主要针对一些leetcode中出现的数学问题给出解析.这种问题一般都比较直接,但要求的是有一些数学功底.