auto commit

This commit is contained in:
CyC2018
2018-02-22 17:10:27 +08:00
parent 60e98a0f2e
commit dd1578489c
2 changed files with 9 additions and 23 deletions

View File

@ -1999,7 +1999,15 @@ public int wiggleMaxLength(int[] nums) {
<EFBFBD><EFBFBD><EFBFBD>ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD>е<EFBFBD>״̬ת<EFBFBD>Ʒ<EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>
![](http://latex.codecogs.com/gif.latex?\\\\dp[i][j]=\left\{\begin{array}{rcl}dp[i-1][j-1]&&{S1_i==S2_j}\\max(dp[i-1][j],dp[i][j-1])&&{S1_i<>S2_j}\end{array}\right.)
![](http://latex.codecogs.com/gif.latex?\\\\
dp[i][j]=\left\{
\begin{array}{rcl}
dp[i-1][j-1]&&{S1_i==S2_j}\\
max(dp[i-1][j],dp[i][j-1])&&{S1_i<>S2_j}
\end{array}\right.
)
![](https://github.com/CyC2018/InterviewNotes/blob/master/pics/1dc481cc-99f6-4fa8-8f68-fbd563995bf5.png)
<EFBFBD><EFBFBD><EFBFBD>ڳ<EFBFBD><EFBFBD><EFBFBD>Ϊ N <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> S<sub>1</sub> <20><> <20><><EFBFBD><EFBFBD>Ϊ M <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> S<sub>2</sub><EFBFBD><EFBFBD>dp[N][M] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> S<sub>1</sub> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> S<sub>2</sub> <20><><EFBFBD><EFBFBD><EEB3A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>г<EFBFBD><D0B3>ȡ<EFBFBD>
@ -2064,7 +2072,6 @@ public int knapsack(int W, int N, int[] weights, int[] values) {
<EFBFBD><EFBFBD>Ϊ dp[j-w] <20><>ʾ dp[i-1][j-w]<5D><><EFBFBD><EFBFBD><EFBFBD>˲<EFBFBD><CBB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> dp[i][j-w] <20><>ֹ<EFBFBD><D6B9> dp[i-1][j-w] <20><><EFBFBD>ǡ<EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD><EFBFBD>˵Ҫ<CBB5>ȼ<EFBFBD><C8BC><EFBFBD> dp[i][j] <20>ټ<EFBFBD><D9BC><EFBFBD> dp[i][j-w]<5D><><EFBFBD>ڳ<EFBFBD><DAB3><EFBFBD>ʵ<EFBFBD><CAB5>ʱ<EFBFBD><CAB1>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѭ<EFBFBD><D1AD><EFBFBD><EFBFBD><EFBFBD>
**<EFBFBD>޷<EFBFBD>ʹ<EFBFBD><EFBFBD>̰<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ľ<EFBFBD><EFBFBD><EFBFBD>**
0-1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>޷<EFBFBD>ʹ<EFBFBD><CAB9>̰<EFBFBD><CCB0><EFBFBD><EFBFBD><E3B7A8><EFBFBD><EFBFBD><EFBFBD>⣬Ҳ<E2A3AC><D2B2><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD>ܰ<EFBFBD><DCB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Լ۱<D4BC><DBB1><EFBFBD><EFBFBD>ߵ<EFBFBD><DFB5><EFBFBD>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFB5BD><EFBFBD>ţ<EFBFBD><C5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD>ַ<EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɱ<EFBFBD><C9B1><EFBFBD><EFBFBD>ռ<EFBFBD><D5BC><EFBFBD><EFBFBD>˷ѣ<CBB7><D1A3>Ӷ<EFBFBD><D3B6>޷<EFBFBD><DEB7><EFBFBD><EFB5BD><EFBFBD>š<EFBFBD><C5A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ<EFBFBD><C6B7>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ 5 <20>ı<EFBFBD><C4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ 0 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ʒ 1<><31><EFBFBD><EFBFBD>ôֻ<C3B4>ܴ<EFBFBD><DCB4>ŵļ<C5B5>ֵΪ 16<31><36><EFBFBD>˷<EFBFBD><CBB7>˴<EFBFBD>СΪ 2 <20>Ŀռ<D5BC><E4A1A3><EFBFBD>ŵķ<C5B5>ʽ<EFBFBD>Ǵ<EFBFBD><C7B4><EFBFBD><EFBFBD><EFBFBD>Ʒ 1 <20><><EFBFBD><EFBFBD>Ʒ 2<><32><EFBFBD><EFBFBD>ֵΪ 22.
@ -2448,9 +2455,6 @@ public int minDistance(String word1, String word2) {
[Leetcode : 72. Edit Distance (Hard)](https://leetcode.com/problems/edit-distance/description/)
**<EFBFBD>޸<EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD>**// TODO
[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD>-<2D>ַ<EFBFBD><D6B7><EFBFBD>](#)
### <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
@ -2851,12 +2855,6 @@ public int majorityElement(int[] nums) {
}
```
**<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>г<EFBFBD><EFBFBD>ִ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> n / k <20><>Ԫ<EFBFBD><D4AA>**
[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD> P343](#)
ѡ k - 1 <20><><EFBFBD><EFBFBD>ѡ
### <20><><EFBFBD><EFBFBD>
**ƽ<><C6BD><EFBFBD><EFBFBD>**
@ -3428,14 +3426,6 @@ s1
## <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
**<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת** // TODO
[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD>Խ<EFBFBD><EFBFBD><EFBFBD> P114](#)
**֮<><D6AE><EFBFBD>ʹ<EFBFBD>ӡ** //TODO
[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD> P335](#)
**<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD> 0 <20>Ƶ<EFBFBD>ĩβ**
[Leetcode : 283. Move Zeroes (Easy)](https://leetcode.com/problems/move-zeroes/description/)
@ -4919,10 +4909,6 @@ public int getSum(int a, int b) {
}
```
**ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˷<EFBFBD>**
[<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><EFBFBD> P319](#)
**<EFBFBD>ַ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˻<EFBFBD>**
[Leetcode : 318. Maximum Product of Word Lengths (Medium)](https://leetcode.com/problems/maximum-product-of-word-lengths/description/)