Commit Graph

2849 Commits

Author SHA1 Message Date
lfeng ff7c57a7d0
Update 0225.用队列实现栈.md 2021-10-08 10:12:08 +08:00
lfeng 9badd38a38
Update 0042.接雨水.md 2021-10-08 10:11:31 +08:00
lfeng 42924684ee
Update 0028.实现strStr.md 2021-10-08 10:10:48 +08:00
程序员Carl 145b5b0c28
Merge pull request #824 from Jerry-306/patch-34
解决0392判断子序列 Java版本代码无样式问题
2021-10-08 09:36:56 +08:00
Asterisk 970a441f10
Update 0501.二叉搜索树中的众数.md
规范Python3代码
2021-10-07 19:29:26 +08:00
程序员Carl 8c27a2ac86
Merge pull request #823 from DoubleYellowIce/patch-4
Update 0738.单调递增的数字.md
2021-10-07 16:59:33 +08:00
程序员Carl b066b17a69
Merge pull request #819 from casnz1601/patch-3
Update 二叉树中递归带着回溯.md
2021-10-06 16:22:03 +08:00
程序员Carl 54cd09d3c6
Merge pull request #817 from Jerry-306/patch-32
纠正 0279 完全平方数 JavaScript版本代码错误
2021-10-06 16:20:01 +08:00
程序员Carl 5c4a3d2f42
Merge pull request #816 from Jerry-306/patch-30
解决 0070 爬楼梯 c++代码没有样式问题
2021-10-06 16:19:32 +08:00
程序员Carl 8a35685b3f
Update 0070.爬楼梯完全背包版本.md 2021-10-06 16:19:22 +08:00
程序员Carl 3d61cf31f0
Merge pull request #815 from Jerry-306/patch-29
删除 0494 目标和 JavaScript版本代码中的排序操作
2021-10-06 16:18:54 +08:00
Luo c97ef2dad0
解决0392判断子序列 Java版本代码无样式问题 2021-10-06 09:58:52 +08:00
DoubleYellowIce 7f051a4dfb
Update 0738.单调递增的数字.md
java原先版本中创建了String数组,多次使用Integer.parseInt了方法,这导致不管是耗时还是空间占用都非常高,用时12ms,下面提供一个版本在char数组上原地修改,用时1ms的版本
2021-10-05 15:29:06 +08:00
程序员Carl 57001198bc
Merge pull request #814 from Jerry-306/patch-28
解决 0416 分割等和子集 Go 语言版本代码没有样式问题
2021-10-05 14:23:16 +08:00
程序员Carl c7da945b98
Merge pull request #813 from casnz1601/patch-2
Update 0257.二叉树的所有路径.md
2021-10-05 14:22:54 +08:00
程序员Carl a08aacd10d
Merge pull request #812 from casnz1601/patch-1
Update 0110.平衡二叉树.md
2021-10-05 14:22:23 +08:00
程序员Carl 800a1d0d47
Merge pull request #811 from touryung/master
更新 0206.翻转链表.md 添加递归解法思路 和 修复Java版本递归写法的问题
2021-10-05 14:21:23 +08:00
程序员Carl abd3358314
Update 0206.翻转链表.md 2021-10-05 14:21:08 +08:00
程序员Carl 569b3dc33c
Merge pull request #810 from Jerry-306/patch-27
新增 0062 不同路径 JavaScript版本 另一种写法
2021-10-05 14:19:56 +08:00
程序员Carl d0ac1d456e
Merge pull request #809 from Jerry-306/patch-26
补充 0714 买卖股票最佳时机含手续费 JavaScript 版本 动态规划解法
2021-10-05 14:19:12 +08:00
Asterisk b4e2179979
Update 0404.左叶子之和.md
进一步讨论迭代顺序可能性,实际提交显示前序遍历和后序遍历同样可以AC
2021-10-04 19:25:58 +08:00
Asterisk 7b6fd76129
Update 二叉树中递归带着回溯.md
进一步探讨左右子树情况
2021-10-04 18:25:43 +08:00
Luo 78efc0ab87
纠正 0279 完全平方数 JavaScript版本代码错误
首先 0 不是题目中所说的完全平方数,所有 i 的范围应该从 1 开始;
其次,i <= n 不太合理,增加了大量无用计算,应改成 i**2 (即 i^2)<= n 更为合适
2021-10-04 09:55:01 +08:00
程序员Carl 87f9a269be
Merge pull request #808 from Jerry-306/patch-25
新增 0056 合并区间 JavaScript 另一种解法
2021-10-04 09:50:57 +08:00
程序员Carl 3a98b94347
Merge pull request #807 from Jerry-306/patch-24
解决 0435 无重叠区间 C++ 代码没有样式问题
2021-10-04 09:50:31 +08:00
程序员Carl 7ef3bea899
Update 0435.无重叠区间.md 2021-10-04 09:50:16 +08:00
程序员Carl e67c052e4b
Merge pull request #806 from Jerry-306/patch-23
纠正 0376 摆动序列 JavaScript版本代码区间错误 问题
2021-10-04 09:49:17 +08:00
Luo 5ecfb3aaca
解决 0070 爬楼梯 c++代码没有样式问题 2021-10-04 09:43:48 +08:00
Luo af819a9726
删除 0494 目标和 JavaScript版本代码中的排序操作
对原数组升序排序是没有必要的
2021-10-04 09:21:46 +08:00
Luo 5570ce5aaf
解决 0416 分割等和子集 Go 语言版本代码没有样式问题 2021-10-04 09:05:35 +08:00
Asterisk f1aa928e1c
Update 0257.二叉树的所有路径.md
修订python3语法规范lint
2021-10-03 20:09:23 +08:00
Evan Yang dab89905ad
更新 0206.翻转链表.md 添加递归解法思路 2021-10-03 19:21:53 +08:00
Asterisk 0ff89f039d
Update 0110.平衡二叉树.md
纠正笔误深度和高度
2021-10-03 19:19:31 +08:00
Evan Yang 8b6346c4e8
更新 0206.翻转链表.md 修复Java版本递归写法的问题 2021-10-03 19:07:45 +08:00
Evan Yang ca06096197
更新 0206.翻转链表.md 添加递归解法思路 2021-10-03 18:59:22 +08:00
Luo 35d30c93dd
新增 0062 不同路径 JavaScript版本 另一种写法
我认为将dp数组的值全部初始化为1是可以的,因为由状态转移方程:dp[i][j] = dp[i-1][j] + dp[i][j-1] 可知,当前dp[i][j]的值与其自身的原始值并无联系。所有将dp的所有值都初始化为1,可以减少代码量,同时也不会影响代码的整体思路。
2021-10-03 10:33:51 +08:00
程序员Carl 6f65bb71d8
Merge pull request #805 from hailincai/master
增加java版本---分割平衡字符串
2021-10-03 09:57:38 +08:00
程序员Carl f0fb65bc25
Merge pull request #804 from KingArthur0205/remote
添加0046.全排列.md C语言版本
2021-10-02 18:42:43 +08:00
程序员Carl d5e6aa81c1
Merge pull request #803 from 0x404/master
新增376.摆动序列 动态规划解法
2021-10-02 18:42:26 +08:00
程序员Carl 0924036770
Merge pull request #802 from casnz1601/patch-4
Update 0084.柱状图中最大的矩形.md
2021-10-02 18:41:26 +08:00
程序员Carl c1a7dae5d1
Merge pull request #801 from casnz1601/patch-3
Update 0042.接雨水.md
2021-10-02 18:40:53 +08:00
程序员Carl 7ba956ac24
Merge pull request #800 from changfubai/0206
调整笔误<0206.翻转链表>
2021-10-02 18:40:33 +08:00
Luo ee3e483505
补充 0714 买卖股票最佳时机含手续费 JavaScript 版本 动态规划解法 2021-10-02 14:19:52 +08:00
Luo ef2eb4b47a
新增 0056 合并区间 JavaScript 另一种解法 2021-10-02 14:02:38 +08:00
Luo 0b48719c49
解决 0435 无重叠区间 C++ 代码没有样式问题 2021-10-02 13:47:57 +08:00
Luo dd21fc7a11
纠正 0376 摆动序列 JavaScript版本代码区间错误 问题
原代码中 存在 区间超出范围问题, 现给出修改方案
2021-10-02 10:29:57 +08:00
hailincai 78225288cf
增加java版本---分割平衡字符串
Add java implementation
2021-10-01 14:16:45 -04:00
Arthur 29b5373e11 Merge remote-tracking branch 'origin/remote' into remote 2021-10-01 15:15:59 +01:00
Arthur 8880fb9a65 添加0046.全排列.md C语言版本 2021-10-01 15:15:45 +01:00
程序员Carl 18a9fe0f07
Merge pull request #799 from changfubai/0203
调整笔误<0203.移除链表元素>
2021-10-01 19:07:00 +08:00
程序员Carl 2dc11a6858
Merge pull request #798 from changfubai/single-list
调整笔误<链表理论基础>
2021-10-01 19:06:42 +08:00
程序员Carl 3e4bf14a49
Merge pull request #797 from changfubai/array
调整笔误<数组总结篇>
2021-10-01 19:05:38 +08:00
程序员Carl b8f4d4f6c9
Update 数组总结篇.md 2021-10-01 19:05:09 +08:00
程序员Carl 1fec8a728e
Merge pull request #794 from Jerry-306/patch-22
解决 0455 分发饼干 JavaScript 版本代码没有样式问题
2021-10-01 19:03:23 +08:00
程序员Carl f5513574ee
Merge pull request #793 from Jerry-306/patch-21
修改 0077 组合优化 c++代码 没有样式问题
2021-10-01 19:03:07 +08:00
0x404 3c3f8a883e 新增376.摆动序列 动态规划解法 2021-10-01 13:51:39 +08:00
Asterisk 5a37bed135
Update 0084.柱状图中最大的矩形.md
补全所有python解法,补充comment
2021-09-30 16:32:53 +08:00
Asterisk 1ab2f9bc5b
Update 0042.接雨水.md
补充python备注,和规范python代码
2021-09-29 18:24:09 +08:00
baichangfu f79ddfb2dd 调整笔误<0206.翻转链表> 2021-09-29 16:31:06 +08:00
baichangfu dc767e9f20 调整笔误<0203.移除链表元素> 2021-09-29 13:23:21 +08:00
youngyangyang04 33768a0ffb 更新链接 2021-09-29 11:48:39 +08:00
baichangfu 947cc4fad8 调整笔误<链表理论基础> 2021-09-29 11:47:15 +08:00
youngyangyang04 4c87a26756 Merge branch 'master' of github.com:youngyangyang04/leetcode-master 2021-09-29 11:28:56 +08:00
youngyangyang04 5de0f0041f Update 2021-09-29 11:28:47 +08:00
baichangfu eb87eb0b32 调整笔误<数组总结篇> 2021-09-29 11:19:48 +08:00
程序员Carl 93a40f952f
Merge pull request #792 from Jerry-306/patch-20
修改 0704 二分查找 JavaScript版本 左闭右闭区间 解法
2021-09-29 10:41:40 +08:00
程序员Carl a6088470c3
Merge pull request #791 from KingArthur0205/remote
添加 0491.递增子序列.md C语言版本
2021-09-29 10:41:20 +08:00
程序员Carl f294123f33
Merge pull request #790 from youngqqcn/master
1002. 查找常用字符,   更新题目描述
2021-09-29 10:40:58 +08:00
程序员Carl f95b168789
Merge pull request #787 from Qxiaoqi/master
添加 0707.设计链表 TypeScript版本
2021-09-29 10:40:20 +08:00
程序员Carl a0684cc4de
Merge pull request #786 from Jerry-306/patch-19
新增 0617.合并二叉树   JavaScript 迭代法代码
2021-09-29 10:39:29 +08:00
程序员Carl fd226ac3a5
Merge pull request #785 from Jerry-306/patch-18
添加 100 相同的树、257 二叉树的所有路径  两题的JavaScript版本代码
2021-09-29 10:39:09 +08:00
程序员Carl f8984e3d97
Merge pull request #784 from Jerry-306/patch-17
新增 117题、104题、111题等 JavaScript版本代码
2021-09-29 10:38:32 +08:00
程序员Carl d5da762739
Merge pull request #783 from Jerry-306/patch-16
新增 0116 填写每一个节点发下一个右侧指针 JavaScript版本 解法代码
2021-09-29 10:38:13 +08:00
程序员Carl fad43da891
Merge pull request #782 from Jerry-306/patch-15
修改 0107 二叉树层序遍历II JavaScript解法
2021-09-29 10:36:45 +08:00
程序员Carl f393b04233
Merge pull request #781 from dancinghui/master
加入python版本的双指针解法
2021-09-29 10:36:19 +08:00
youngyangyang04 9f4ebea1c5 Update 2021-09-28 15:56:55 +08:00
youngyangyang04 70ce257d45 更新链接 2021-09-28 15:54:27 +08:00
youngyangyang04 8c03e8d213 Update 2021-09-28 15:44:04 +08:00
Luo 089c8325f5
解决 0455 分发饼干 JavaScript 版本代码没有样式问题 2021-09-28 14:05:37 +08:00
程序员Carl cce22c81f8
Merge pull request #780 from DoubleYellowIce/patch-2
Update 0122.买卖股票的最佳时机II.md
2021-09-28 12:38:31 +08:00
jerryfishcode 827cc69b71
新增52. N皇后 II JavaScript版本 2021-09-28 12:29:50 +08:00
jerryfishcode 09a045de9e
新增84. 柱状图中最大的矩形 JavaScript版本 2021-09-28 12:13:43 +08:00
jerryfishcode 8605f26bd7
新增127. 单词接龙 JavaScript版本 2021-09-28 11:43:20 +08:00
jerryfishcode 31ac0ef5b3
新增143. 重排链表 JavaScript版本 2021-09-28 11:10:17 +08:00
Luo ed9ebe1c4e
修改 0077 组合优化 c++代码 没有样式问题 2021-09-28 09:05:09 +08:00
Luo 7f75ee1b56
修改 0704 二分查找 JavaScript版本 左闭右闭区间 解法 2021-09-28 08:44:37 +08:00
ArthurP d39a7287a2 添加 0491.递增子序列.md C语言版本注释 2021-09-27 20:02:02 +01:00
ArthurP b7589fa1a4 Merge remote-tracking branch 'origin/remote' into remote 2021-09-27 19:59:51 +01:00
ArthurP b5a1b4663c 添加 0491.递增子序列.md 2021-09-27 19:59:46 +01:00
jerryfishcode 5c669a05a1
新增685. 冗余连接 II JavaScript版本 2021-09-28 01:23:08 +08:00
jerryfishcode 46c0b8d596
新增684. 冗余连接 JavaScript版本 2021-09-28 01:02:53 +08:00
jerryfishcode 766af43f4e
新增129. 求根节点到叶节点数字之和版本 2021-09-28 00:38:48 +08:00
jerryfishcode 91d01d610c
新增42. 接雨水 JavaScript版本 2021-09-28 00:28:04 +08:00
jerryfishcode 6a9fa6713a
新增132. 分割回文串 II JavaScript版本 2021-09-27 23:51:56 +08:00
jerryfishcode 4d4cd5bace
增加841. 钥匙和房间 JavaScript版本 2021-09-27 23:26:57 +08:00
jerryfishcode a97988ede2
增加844. 比较含退格的字符串 JavaScript版本 2021-09-27 23:07:36 +08:00
jerryfishcode 3ddd1a277b
增加5. 最长回文子串 JavaScript版本 2021-09-27 22:53:43 +08:00
jerryfishcode 33c2715b85
新增 31. 下一个排列 JavaScript版本 2021-09-27 22:03:18 +08:00
jerryfishcode f34b247264
新增34.朴实无华的二分查找 JavaScript版本 2021-09-27 21:34:56 +08:00
jerryfishcode 66b3cac2c7
新增70.爬楼梯完全背包版本 JavaScript版本 2021-09-27 21:23:55 +08:00
jerryfishcode 227bed3396
新增 141. 环形链表 JavaScript解法 2021-09-27 21:12:33 +08:00
jerryfishcode 65901bdee4
增加 234. 回文链表 JavaScript 版本 2021-09-27 21:07:45 +08:00
jerryfishcode 6158db21aa
js版本笔误,稍作修改 2021-09-27 20:57:26 +08:00
jerryfishcode 93f29ed6d5
增加 205. 同构字符串 JavaScript解法 2021-09-27 20:55:52 +08:00
jerryfishcode 5a10b329da
增加673. 最长递增子序列的个数 JavaScript版本 2021-09-27 20:48:55 +08:00
jerryfishcode 8edca00e48
新增724. 寻找数组的中心索引 JavaScript版本 2021-09-27 20:37:23 +08:00
jerryfishcode 224dc5f561
Update 0922.按奇偶排序数组II.md 2021-09-27 18:54:45 +08:00
yqq a3b5912c1a fix 2021-09-27 18:52:44 +08:00
yqq a35adcffbe 1035.不相交的线.md, 增加Golang实现 2021-09-27 18:51:54 +08:00
jerryfishcode db571bd895
增加925.长键按入 JavaScript版本 2021-09-27 18:35:36 +08:00
jerryfishcode 03582efc4a
Update 0941.有效的山脉数组.md 2021-09-27 18:23:48 +08:00
jerryfishcode a5a088b35f
增加1382. 将二叉搜索树变平衡 JavaScript版本 2021-09-27 18:14:07 +08:00
jerryfishcode 16dcd4cd83
增加1365. 有多少小于当前数字的数字 JavaScript解法 2021-09-27 17:54:30 +08:00
jerryfishcode 571ce5788e
增加1356. 如何计算二进制中1的数量 JavaScript解法 2021-09-27 17:44:58 +08:00
jerryfishcode 195b8aefdd
新增1221.分割平衡字符串 JavaScript版本 2021-09-27 17:23:26 +08:00
jerryfishcode a1e32680ac
新增 463.岛屿的周长 JavaScript版本 2021-09-27 16:40:41 +08:00
jerryfishcode ff3f31aed0
增加 283. 移动零 JavaScript版本 2021-09-27 16:14:35 +08:00
yqq 24c515282a 1002. 查找常用字符, 更新题目描述 2021-09-27 16:08:33 +08:00
jerryfishcode 55e185b5e6
更新 1207.独一无二的出现次数 JavaScript版本 2021-09-27 13:06:39 +08:00
jerryfishcode f7990b703b
649.Dota2参议院 新增JavaScript版本 2021-09-27 12:39:55 +08:00
youngyangyang04 a3a7568e41 Merge branch 'master' of github.com:youngyangyang04/leetcode-master 2021-09-27 11:13:45 +08:00
youngyangyang04 60097fe7bf Update 2021-09-27 00:14:53 +08:00
Qxiaoqi 769e88bb11 添加 0707.设计链表 TypeScript版本 2021-09-26 17:01:50 +08:00
dancinghui 562a15b7c7
Merge branch 'youngyangyang04:master' into master 2021-09-26 16:23:42 +08:00
Jerry-306 051321077f
新增 0617.合并二叉树 JavaScript 迭代法代码 2021-09-26 10:38:56 +08:00
程序员Carl a745a115a9
Merge pull request #779 from Jerry-306/patch-14
补充 0202 快乐数  JavaScript版本使用Set() 的解法
2021-09-26 09:46:46 +08:00
程序员Carl 21e57291a7
Merge pull request #777 from Jerry-306/patch-13
修改 0059 螺旋矩阵II JavaScript版本 解法
2021-09-26 09:45:06 +08:00
Jerry-306 8f333b266e
添加 100 相同的树、257 二叉树的所有路径 两题的JavaScript版本代码
添加 100 相同的树、257 二叉树的所有路径  两题的JavaScript版本代码
2021-09-26 09:26:26 +08:00
Jerry-306 5eabb4ff9b
新增 117题、104题、111题等 JavaScript版本代码
新增 117.填充每个节点的下一个右侧节点指针II JavaScript版本解法代码
新增 104二叉树最大深度 JavaScript版本解法代码
新增 111.二叉树的最小深度 JavaScript版本解法代码
2021-09-25 20:34:22 +08:00
Jerry-306 44019c84ab
新增 0116 填写每一个节点发下一个右侧指针 JavaScript版本 解法代码
新增 0116 填写每一个节点发下一个右侧指针 JavaScript版本 解法代码
2021-09-25 20:23:52 +08:00
Jerry-306 a2f7147a93
修改 0107 二叉树层序遍历II JavaScript解法
选择从数组前头插入数值,避免最后反转数组的操作,减少计算时间
2021-09-25 20:08:41 +08:00
20200203127 4a924b62ba 加入python版本的双指针解法 2021-09-25 17:40:17 +08:00
DoubleYellowIce 76b236a588
Update 0122.买卖股票的最佳时机II.md
推测作者意图本意是“如何“
2021-09-25 16:46:53 +08:00
Jerry-306 59eff2e01b
补充 0202 快乐数 JavaScript版本使用Set() 的解法 2021-09-25 09:27:29 +08:00
Jerry-306 b4e6579793
修改 0059 螺旋矩阵II JavaScript版本 解法
提供一种条理更清晰的方法,与本文介绍的解法更吻合
2021-09-24 16:45:41 +08:00
Jerry-306 431b5a7e02
修改 0704 二分查找 JavaScript版本解法
原解法逻辑不够简洁清晰,简单问题被其复杂化,所以我提出个人认为更简洁清晰的解法
2021-09-24 15:59:16 +08:00
youngyangyang04 0f0bb6e741 Merge branch 'master' of github.com:youngyangyang04/leetcode-master 2021-09-24 11:06:13 +08:00
youngyangyang04 3221a854ab Update 2021-09-24 11:06:03 +08:00
youngyangyang04 decf8f545f Update 2021-09-24 11:04:24 +08:00
程序员Carl 78dcace9a5
Merge pull request #775 from KingArthur0205/remote
Remote
2021-09-24 10:09:42 +08:00
程序员Carl 4f12fccc81
Merge pull request #774 from baici1/master
添加406. 根据身高重建队列 go版本 链表法
2021-09-24 10:09:14 +08:00
程序员Carl 7081a0fa86
Merge pull request #773 from Jerry-306/patch-11
更新 0053 最大子序和 JavaScript 解法
2021-09-24 10:08:52 +08:00
Arthur c9af09c06b Merge remote-tracking branch 'origin/remote' into remote 2021-09-23 10:44:06 +01:00
Arthur 985055c2e2 添加 0090.子集II.md C语言版本 2021-09-23 10:43:51 +01:00
baici1 3d61b13f9d 添加406. 根据身高重建队列 go版本 链表法 2021-09-23 14:56:20 +08:00
youngyangyang04 9fa333e646 Merge branch 'master' of github.com:youngyangyang04/leetcode-master 2021-09-23 10:58:56 +08:00
youngyangyang04 3ed64ced80 Update 2021-09-23 10:58:49 +08:00
程序员Carl 5ed55ffb26
Merge pull request #772 from KingArthur0205/remote
添加 0078.子集.md C语言版本 和 添加 0455.分发饼干.md C语言版本
2021-09-23 10:15:46 +08:00
Jerry-306 270757a277
更新 0053 最大子序和 JavaScript 解法
既然已经知道dp数组长度,初始化时就应该创建一个固定长度的数组,而不是直接用 [nums[0]] 代替,这样会影响性能
2021-09-23 08:54:00 +08:00
ArthurP 5a851142f1 添加 0455.分发饼干.md C语言版本 2021-09-22 09:40:55 +01:00