48 Commits

Author SHA1 Message Date
2d95c770a5 Merge pull request #2112 from fwqaaq/patch-32
Update 0139.单词拆分.md about rust
2023-06-15 09:32:22 +08:00
de7879f26e Update 0139.单词拆分.md 2023-06-05 03:12:19 -05:00
d8c51b2d36 Update 0139.单词拆分.md 2023-06-05 03:09:10 -05:00
3e18a30e36 Update 0139.单词拆分.md about rust 2023-05-30 22:15:23 +08:00
2be03e614d Update 0139.单词拆分.md
增加:python - 和视频中写法一致(和最上面C++写法一致)
2023-04-09 18:07:43 -04:00
17cb4b45c7 更新图床 2023-03-10 14:02:32 +08:00
1ec9d9bcb4 Update 2023-02-08 17:28:04 +08:00
d178871e83 update 0139.单词拆分:优化文本 和 go 代码风格 2022-12-23 01:16:10 +08:00
2cd1ebe576 Update 2022-11-27 18:11:35 +08:00
6731e4508f Update 2022-10-15 17:11:17 +08:00
3223112124 添加Go的另外一种解法
可以将题目转化为“求装满背包s的前几位字符的方式有几种”, 然后判断最后dp[len(s)]是否大于0就可。
2022-10-07 21:26:39 +08:00
cf51b7c039 更新 0139.单词拆分.md Python代码高亮 2022-09-13 22:27:20 +08:00
7e3823d619 更新 0139.单词拆分.md Java代码
添加另一种思路的背包算法,比题解中的背包算法速度更快
2022-09-13 22:24:58 +08:00
0dad9a5f7c 更新 0139.单词拆分.md Java代码
使用Set容器加速两层for循环中的查询函数,原代码在List列表中查询,本质上为三层循环,使用Set容器后为两层循环
2022-09-13 22:21:15 +08:00
1b16a934d6 更新力扣链接 2022-06-27 09:58:45 +08:00
2fb34b30b3 添加(0139.单词拆分.md):增加typescript版本 2022-05-08 18:28:32 +08:00
804d7e0171 delete $ 2022-04-12 22:23:28 +08:00
25c6817cb4 Merge branch 'master' of github.com:youngyangyang04/leetcode-master 2022-03-31 15:09:26 +08:00
6259a0e317 remote $ 2022-03-31 15:09:10 +08:00
723df0832a Merge pull request #1146 from Younglesszzz/master
更新LC139 单词拆分 回溯+记忆的逻辑  java
2022-03-24 09:56:30 +08:00
d285d3d6b8 更改了回溯+记忆的逻辑
经过提交验证,其实memo[startIndex] = 1的这个逻辑根本没有用到,因为如果返回true,那么会如同dfs一样直接返回,不会再进行下一步的backtracking搜索,本题的记忆法核心是令memo[startIndex]置为-1,来避免从相同的startIndex开始拆分,导致程序进行大量重复运算,这应该也是本题剪枝方法的核心。
2022-03-06 20:54:25 +08:00
d4e3da4c3d Update 0139.单词拆分.md
删除原Line 102,修改memory数组为bool型
因为根据执行顺序,Line 101的if判断句,只有在前一个判断返回true的时候才会递归,因此若执行到memory[startIndex] = 1时,程序已经完成了遍历,memory[startIndex] = 1的情况完全没用的上。而memory用上的情况为false重复,即程序已经判断过startIndex开头无法分割。
2022-03-01 23:33:54 +08:00
40c06155f9 添加(0139.单词拆分.md):增加Java回回溯+记忆化版本 2022-02-01 23:04:07 +08:00
qyg
f460b46a26 0139.单词拆分:调整笔误 2021-12-22 10:02:54 +08:00
2793db9231 更新链接 2021-12-20 22:55:18 +08:00
90638af21a 优化排版,把复杂度标记为公式 2021-12-10 20:07:53 +08:00
39fbb59346 更新头部 2021-11-21 16:19:58 +08:00
2a9eebde1a 添加活动1 2021-11-11 11:14:04 +08:00
980a3cf767 更新活动 2021-11-11 11:01:13 +08:00
33768a0ffb 更新链接 2021-09-29 11:48:39 +08:00
70ce257d45 更新链接 2021-09-28 15:54:27 +08:00
0a8191b5c3 47~541连接更新‘ 2021-08-23 19:45:17 +08:00
8a2d42013c 更新代码块 2021-08-10 22:20:48 +08:00
d20b6cefd2 更新底部栏 2021-08-10 22:04:36 +08:00
1c601fe722 Update 2021-07-27 17:47:31 +08:00
8f7353cf2f add js solution for wordBreak 2021-07-07 20:04:46 -07:00
1c427ed82a Update 0139.单词拆分.md
添加 python3 版本代码
2021-06-12 12:06:27 +08:00
dc5bb2c005 更新头部信息 2021-05-23 17:32:59 +08:00
1b635d8210 Update 0139.单词拆分.md 2021-05-19 14:28:01 +08:00
d2dc300290 first commit 2021-05-13 18:14:58 +08:00
165dac5fba 更新头部信息,添加其他语言 2021-05-11 10:30:46 +08:00
d83ae9959c 更新尾部信息 2021-05-10 18:53:14 +08:00
740f2ea26d 更新尾部信息 2021-05-10 18:28:46 +08:00
66e5c5e118 更新头部尾部信息 2021-05-10 18:15:56 +08:00
8072aac750 更新动态规划专题Markdown文件 2021-05-10 17:07:39 +08:00
9aac98904f 版本更新 2021-01-05 00:08:40 +08:00
194abf83f1 Update 2020-12-25 09:27:53 +08:00
3bc79d5538 Update 2020-12-11 09:50:08 +08:00