Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
wushizhenking
CS-Notes
提交
27fdb171
C
CS-Notes
项目概览
wushizhenking
/
CS-Notes
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
CS-Notes
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
27fdb171
编写于
9月 19, 2018
作者:
C
CyC2018
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
https://github.com/CyC2018/InterviewNotes
上级
642411cd
09294c46
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
23 addition
and
10 deletion
+23
-10
SUMMARY.md
SUMMARY.md
+19
-6
notes/Leetcode 题解.md
notes/Leetcode 题解.md
+4
-4
未找到文件。
SUMMARY.md
浏览文件 @
27fdb171
...
...
@@ -27,10 +27,23 @@ This file used to generate gitbook catalogue.
*
[
Java 虚拟机
](
/notes/Java
虚拟机.md)
*
[
Java 并发
](
/notes/Java
并发.md)
*
[
Java 容器
](
/notes/Java
容器.md)
*
[
Java I/O
](
/notes/Java
I/O.md)
*
分布式
*
[
一致性
](
/notes/一致性.md
)
*
[
分布式问题分析
](
/notes/分布式问题分析.md
)
*
[
Java I/O
](
/notes/Java
IO.md)
*
系统设计
*
[
系统设计基础
](
/notes/系统设计基础.md
)
*
[
分布式
](
/notes/分布式.md
)
*
[
集群
](
/notes/集群.md
)
*
[
攻击技术
](
/notes/攻击技术.md
)
*
[
缓存
](
/notes/缓存.md
)
*
[
消息队列
](
/notes/消息队列.md
)
*
工具
*
[
Git
](
/notes/Git.md
)
*
[
Docker
](
/notes/Docker.md
)
*
[
正则表达式
](
/notes/正则表达式.md
)
*
[
构建工具
](
/notes/构建工具.md
)
*
编码实践
*
[
重构
](
/notes/重构.md
)
*
[
代码可读性
](
/notes/代码可读性.md
)
*
[
代码风格规范
](
/notes/代码风格规范.md
)
*
参考书目
*
[
BOOKLIST
](
/BOOKLIST.md
)
notes/Leetcode 题解.md
浏览文件 @
27fdb171
...
...
@@ -2415,8 +2415,7 @@ public int climbStairs(int n) {
定义 dp 数组用来存储最大的抢劫量,其中 dp[i] 表示抢到第 i 个住户时的最大抢劫量。
由于不能抢劫邻近住户,因此如果抢劫了第 i 个住户那么只能抢劫 i - 2 或者 i - 3 的住户,所以
<div
align=
"center"
><img
src=
"https://latex.codecogs.com/gif.latex?dp[i]=max(dp[i-2],dp[i-3])+nums[i]"
/></div>
<br>
dp[i] = max(dp[i-1], dp[i-2] + nums[i])
<br>
```
java
public
int
rob
(
int
[]
nums
)
{
...
...
@@ -2428,6 +2427,7 @@ public int rob(int[] nums) {
}
return
pre1
;
}
```
**强盗在环形街区抢劫**
...
...
@@ -2505,9 +2505,9 @@ public int minPathSum(int[][] grid) {
for
(
int
i
=
0
;
i
<
m
;
i
++)
{
for
(
int
j
=
0
;
j
<
n
;
j
++)
{
if
(
i
==
0
)
{
dp
[
j
]
=
dp
[
j
-
1
];
if
(
j
>
0
)
dp
[
j
]
=
dp
[
j
-
1
];
}
else
{
dp
[
j
]
=
Math
.
min
(
dp
[
j
-
1
],
dp
[
j
]);
if
(
j
>
0
)
dp
[
j
]
=
Math
.
min
(
dp
[
j
-
1
],
dp
[
j
]);
}
dp
[
j
]
+=
grid
[
i
][
j
];
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录