too many Time Limit Exceeded too stupid me
题目总结
题目 | 说明 |
---|---|
ZigZag Conversion | 这题比较绕,最简单的数学,做好边界处理 |
Reverse Integer | 很简单,但是不要忘了 overflow check |
String to Integer(atoi) | overflow check 和 isspace 等check |
Roman to Integer | map题目,背 |
Integer to Roman | map题目,背 |
Divide Two Integers | 位运算永远的痛,背 |
Next Permutation | 这题除非数学系,不可能做出来,背 |
First Missing Positive | 这题从来没懂过,还需要重做 |
Letter Combinations of a Phone Number | 表面是 DFS,其实用罗马转数字的方法更好 |
Pow(x, n) | 这题巧在绝对不能 if (n < 0) return pow(1 / x, -n) 会越界 |
Plus One | 简单屌丝题目 |
Valid Number | 各种情况,遇题目就问面试官吧 |
Sqrt(x) | 牛顿公式,背 |
Edit Distance | Levenshtein distance 公式 + dp |
Sort Colors | 荷兰旗算法 |
Permutation Sequence | 绝对做不出来之二,字典序算法 |
Maximal Rectangle & Largest Rectangle in Histogram | 两个题是一个题目 |
Gray Code | 格雷码,背 |
Single Number | XOR |
Single Number 2 | 根本不可能理解,背 |
TODO