Commit Graph

2184 Commits

Author SHA1 Message Date
youngyangyang04 132cb6db6c Merge branch 'master' of https://github.com/youngyangyang04/leetcode-master 2021-08-10 21:34:31 +08:00
youngyangyang04 01972e228f Update 2021-08-10 21:34:26 +08:00
YDLIN 25d5354983
Merge branch 'youngyangyang04:master' into master 2021-08-10 21:28:31 +08:00
ironartisan 5e0cb67b8a 添加0116.填充每个节点的下一个右侧节点指针java和python3版本 2021-08-10 20:28:49 +08:00
LiangDazhu 811082be57
Update 0005.最长回文子串.md
Added python version code
2021-08-10 19:10:16 +08:00
caozheng0401 5f6d5a0731 添加 503.下一个更大元素II Java方法 2021-08-10 15:52:27 +08:00
caozheng0401 6f7ffaa087 添加 496.下一个更大元素 Java方法 2021-08-10 15:31:10 +08:00
程序员Carl 633f086f89
Merge pull request #581 from ironartisan/master
添加1365.有多少小于当前数组的数字python3版本
2021-08-10 15:19:33 +08:00
wjjiang 64b4a59072
Update 0669.修剪二叉搜索树.md
添加 Go 语言迭代版本
2021-08-10 10:17:59 +08:00
fusunx 7a6bf94cfa 0279.完全平方数 Javascript 2021-08-10 07:10:19 +08:00
zwe 9aa4cbbe94
Update 哈希表总结.md
typo:
下表->下标
2021-08-09 18:18:10 -04:00
ironartisan 422dd1bcc1 添加1365.有多少小于当前数组的数字python3版本 2021-08-09 22:07:43 +08:00
YDLIN 1d64c61373 添加0209.长度最小的子数组 Swfit版本 2021-08-09 14:20:32 +08:00
Jack adcfdd63d6 添加116. 填充每个节点的下一个右侧节点指针-JavaScript 2021-08-09 10:12:06 +08:00
飞鸟 155356b1ba
Merge branch 'youngyangyang04:master' into master 2021-08-09 10:10:37 +08:00
程序员Carl 369e55ed67
Merge pull request #578 from X-shuffle/master
添加 0452.用最少数量的箭引爆气球 go版本
2021-08-09 09:55:47 +08:00
Jack fba1fa33d6 添加123.买卖股票的最佳时机 III-JavaScript版 2021-08-09 09:01:41 +08:00
X-shuffle 54733e33ac
添加 0435.无重叠区间 go版本
添加 0435.无重叠区间 go版本
2021-08-08 23:33:31 +08:00
X-shuffle 90d0ee1f32
添加 0452.用最少数量的箭引爆气球 go版本
添加 0452.用最少数量的箭引爆气球 go版本
2021-08-08 23:08:58 +08:00
余杜林 ab13971087 Merge branch 'master' of https://github.com/YDLIN/leetcode-master 2021-08-08 16:51:26 +08:00
余杜林 ee54db5b5d 添加0977.有序数组的平方 Swift版本 2021-08-08 16:51:19 +08:00
程序员Carl 574c434714
Merge pull request #576 from Spongecaptain/patch-4
Update 0450.删除二叉搜索树中的节点.md
2021-08-08 15:32:55 +08:00
程序员Carl fc4fdf9e64
Merge pull request #574 from ironartisan/master
添加 1002.查找常用字符python3版本
2021-08-08 15:32:34 +08:00
程序员Carl e15e97ce62
Merge pull request #573 from GuoDuanLZ/master
添加 24两两交换链表中的节点,707设计链表 ,206反转链表,19删除链表的倒数第N个节点 Kotlin实现
2021-08-08 15:31:31 +08:00
程序员Carl f3041a5a2b
Merge pull request #572 from hitorig/master
Update 0046.全排列.md,更新了golang代码(原来的缺少permute函数)使用了切片思路 以及 第47题golang代码也有问题,同修改
2021-08-08 15:30:58 +08:00
wjjiang d300a40ac5
Update 0450.删除二叉搜索树中的节点.md
添加 Go 语言迭代版本
2021-08-08 13:48:00 +08:00
ironartisan 0076ddab19 修正0349.两个数组的交集python3版本 2021-08-08 08:54:35 +08:00
ironartisan 660833125d 添加 1207.独一无二的出现次数python3版本 2021-08-07 21:15:06 +08:00
ironartisan b86c0963b9
Merge branch 'youngyangyang04:master' into master 2021-08-07 21:11:00 +08:00
程序员Carl 46101335c0
Merge pull request #570 from YDLIN/master
添加0035.搜索插入位置 Swift版本
2021-08-07 15:28:55 +08:00
程序员Carl a676a07e17
Merge pull request #571 from Nixiak-nan/master
Update 0513.找树左下角的值.md
2021-08-07 15:28:23 +08:00
程序员Carl 5844c23848
Merge pull request #569 from Spongecaptain/patch-3
Update 0617.合并二叉树.md
2021-08-07 15:27:53 +08:00
程序员Carl 3b561f13a8
Merge pull request #568 from X-shuffle/master
添加 0406.根据身高重建队列 go版本
2021-08-07 15:27:36 +08:00
余杜林 3be9047d4e Merge branch 'master' of https://github.com/YDLIN/leetcode-master 2021-08-07 14:42:24 +08:00
余杜林 a0fa0ebde6 添加0027.移除元素 Swift 版本 2021-08-07 14:42:17 +08:00
YDLIN 04d9d33aba
Merge branch 'youngyangyang04:master' into master 2021-08-07 14:38:04 +08:00
wz-mibookwindows 0f4c80a935 添加 19删除链表的倒数第N个节点 Kotlin实现 2021-08-07 12:11:40 +08:00
wz-mibookwindows 9dd846ec55 添加 206反转链表 Kotlin实现 2021-08-07 11:39:11 +08:00
Nixiak-nan adddd296c5
Update 0236.二叉树的最近公共祖先.md
0236.二叉树的最近公共祖先   java版本中有一个变量没用,删除该变量
2021-08-07 11:20:47 +08:00
wz-mibookwindows 91c6ecdee9 优化 707设计链表 addAtIndex 2021-08-07 11:04:11 +08:00
wz-mibookwindows cb65921f6c 添加 707设计链表 Kotlin实现 2021-08-07 10:55:06 +08:00
ironartisan 80a64dae28 Merge remote-tracking branch 'origin/master' 2021-08-07 10:27:37 +08:00
ironartisan 3caaf866f4 添加 1002.查找常用字符python3版本 2021-08-07 10:25:15 +08:00
wz-mibookwindows cb16c9fe18 添加 24两两交换链表中的节点 Kotlin实现 2021-08-07 08:28:16 +08:00
Nixiak-nan 37d45290da
Merge branch 'youngyangyang04:master' into master 2021-08-06 21:05:31 +08:00
hitorig 31ddd23e1d
Update 0047.全排列II.md 2021-08-06 18:03:29 +08:00
hitorig 1ae78a86ca
Update 0046.全排列.md 2021-08-06 17:43:34 +08:00
youngyangyang04 dc11080a98 Update 2021-08-06 15:37:33 +08:00
youngyangyang04 029cf012ee Update 2021-08-06 15:34:33 +08:00
Nixiak-nan 0f6ffd0d1b
Update 0513.找树左下角的值.md
增加题目地址
2021-08-06 13:40:01 +08:00
YDLIN 8838870b7c
Merge branch 'youngyangyang04:master' into master 2021-08-06 10:56:58 +08:00
YDLIN 18bf14707c 添加0035.搜索插入位置 Swift版本 2021-08-06 10:56:21 +08:00
程序员Carl 5c3d670480
Merge pull request #567 from YDLIN/master
添加0704.二分查找 Swift版本
2021-08-06 10:15:25 +08:00
程序员Carl 985055b280
Merge pull request #566 from lzxjack/master
添加337、121两题的JavaScript代码
2021-08-06 10:14:49 +08:00
程序员Carl 2c2e3b5ce1
Merge pull request #565 from ironartisan/master
添加 0100.相同的树 java和python3版本
2021-08-06 10:14:24 +08:00
程序员Carl a2559c8d05
Merge pull request #564 from fusunx/master
背包问题理论基础完全背包 Javascript
2021-08-06 10:09:52 +08:00
程序员Carl 968d43bd86
Merge pull request #562 from KelvinG-611/701.二叉搜索树中的插入操作
更新701.二叉搜索树中的插入操作 Python3 版本
2021-08-06 10:09:24 +08:00
程序员Carl 5d650096da
Merge pull request #560 from SwordsmanYao/patch-5
[0347.前K个高频元素] 添加js版本代码
2021-08-06 10:07:45 +08:00
wjjiang b3cf5d46f5
Update 0617.合并二叉树.md
添加 Go 的迭代版本
2021-08-06 09:48:40 +08:00
X-shuffle d2cc6c49da
添加 0406.根据身高重建队列 go版本
添加 0406.根据身高重建队列 go版本
2021-08-05 23:14:59 +08:00
余杜林 f351b222a5 添加0704.二分查找 Swift版本 2021-08-05 21:48:56 +08:00
飞鸟 b942a2353f
Merge branch 'youngyangyang04:master' into master 2021-08-05 12:32:06 +08:00
Jack 78c1d0209f 添加121.买卖股票的最佳时机-JavaScript版 2021-08-05 12:31:25 +08:00
Jack 12665c4c79 Merge branch 'master' of github.com:lzxjack/leetcode-master 2021-08-05 10:37:04 +08:00
Jack 5865faa73a 添加337.打家劫舍 III-动态规划-JavaScript版 2021-08-05 10:36:48 +08:00
ironerhalo 8e3a5013d2
Merge branch 'youngyangyang04:master' into master 2021-08-05 10:18:25 +08:00
ironartisan 993b0795f5 添加 0100.相同的树 java和python3版本 2021-08-05 10:11:00 +08:00
程序员Carl a7fa0055ac
Merge pull request #559 from lzxjack/master
添加198.打家劫舍-JavaScript版
2021-08-05 09:38:55 +08:00
程序员Carl 061ffe30eb
Merge pull request #558 from bdzyq/master
【24. 两两交换链表中的节点】C实现(双指针)
2021-08-05 09:37:46 +08:00
程序员Carl fe61f4e1ca
Merge pull request #557 from ironartisan/master
添加 0034.在排序数组中查找元素的第一个和最后一个位置python3版本
2021-08-05 09:37:20 +08:00
fusunx 3d99d7645f Merge branch 'master' of github.com:fusunx/leetcode-master
merge
2021-08-05 08:02:59 +08:00
fusunx a0824a84ec 背包问题理论基础完全背包 Javascript 2021-08-05 08:02:52 +08:00
Kelvin e222588496 更新701.二叉搜索树中的插入操作 Python3 版本
1. 增加题解中提及到的递归方法 - 无返回值
2. 增加题解中提及到的迭代方法
2021-08-04 10:01:52 -04:00
ironerhalo 0e29d5a2ac
Merge branch 'youngyangyang04:master' into master 2021-08-04 20:49:05 +08:00
SwordsmanYao 3d880e9ca6
[0347.前K个高频元素] 添加js版本代码 2021-08-04 16:26:02 +08:00
xsduan98 c6714993b2
Merge branch 'youngyangyang04:master' into master 2021-08-04 15:40:30 +08:00
飞鸟 7f48d5d51b
Merge branch 'youngyangyang04:master' into master 2021-08-04 12:49:20 +08:00
Jack 098bb7b262 添加198.打家劫舍-JavaScript版 2021-08-04 12:08:00 +08:00
程序员Carl ec1eac4e97
Merge pull request #555 from YellowPeaches/master
update 0100相同的树java版
2021-08-04 10:38:09 +08:00
程序员Carl 06ed002592
Merge pull request #554 from ltinyho/patch-5
0018.四数之和-golang
2021-08-04 10:37:50 +08:00
程序员Carl 7d2a2981f5
Merge pull request #552 from ltinyho/patch-4
1002.查找常用字符-JavaScript版
2021-08-04 10:36:54 +08:00
fixme 26a07b9bf1 【24. 两两交换链表中的节点】C实现(双指针) 2021-08-03 22:10:15 +08:00
ironartisan c62d625501 添加 0034.在排序数组中查找元素的第一个和最后一个位置python3版本 2021-08-03 21:58:23 +08:00
posper 60799a2f44 二叉树层序遍历 116.填充每个节点的下一个右侧节点指针 添加Java版本 2021-08-03 20:53:53 +08:00
YellowPeaches 7ff7afcfaa update 0100相同的树java版 2021-08-03 16:25:05 +08:00
ltinyho 4068040965
0018.四数之和-golang 2021-08-03 14:43:44 +08:00
ltinyho 7cc60a02a7
1002.查找常用字符-JavaScript版 2021-08-03 10:34:24 +08:00
飞鸟 8993ae2981
Merge branch 'youngyangyang04:master' into master 2021-08-03 09:55:22 +08:00
程序员Carl 1250c16371
Merge pull request #550 from KelvinG-611/98. Validate-Binary-Search-Tree
98. validate binary search tree
2021-08-03 09:51:30 +08:00
Jack df5c5b0f96 Merge branch 'master' of github.com:lzxjack/leetcode-master 2021-08-03 08:45:46 +08:00
Jack 152f7cc61a 添加1035.不相交的线-JavaScript版 2021-08-03 08:45:05 +08:00
Kelvin 0fdede8c94 Update 0098.验证二叉搜索树.md
将上一版本的代码改成跟题解思路相同.
2021-08-01 22:53:23 -04:00
程序员Carl 90e4adc853
Merge pull request #548 from bdzyq/master
【707_设计链表】增加C实现
2021-08-02 10:44:55 +08:00
程序员Carl 07275a4614
Merge pull request #547 from KelvinG-611/700.二叉搜索树中的搜索
Update 0700.二叉搜索树中的搜索.md
2021-08-02 10:44:30 +08:00
程序员Carl 46e93eb20d
Merge pull request #545 from KelvinG-611/617.合并二叉树
Update 0617.合并二叉树.md
2021-08-02 10:44:10 +08:00
飞鸟 b2d8d48312
Merge branch 'youngyangyang04:master' into master 2021-08-02 09:43:50 +08:00
Jack 9a87b13fc3 添加392.判断子序列(动态规划)-JavaScript版 2021-08-02 09:16:10 +08:00
Jack 59fdafc7a1 添加53.最大子序和(动态规划)-JavaScript版 2021-08-02 08:58:19 +08:00
Kelvin 6178dff832 Update 0098.验证二叉搜索树.md
增加comment
2021-08-01 13:57:12 -04:00
Kelvin b87d619cdd Update 0098.验证二叉搜索树.md
更改递归部分代码
1. 更新上一版代码格式 使其更符合PEP8.
2. 把代码细节都暴露出来, 逻辑更加清晰.
2021-08-01 13:54:51 -04:00
fixme 2dcba506ae
Merge branch 'youngyangyang04:master' into master 2021-08-01 23:16:28 +08:00
fixme 3ef151383e 【707_设计链表】增加C实现 2021-08-01 23:06:26 +08:00
Kelvin 2a94d6ca0f Update 0700.二叉搜索树中的搜索.md 2021-08-01 10:17:03 -04:00
Kelvin a8109b4014 Update 0700.二叉搜索树中的搜索.md
更改代码符合PEP 8 规范.
2021-08-01 10:15:22 -04:00
程序员Carl 7b1c234d1f
Merge pull request #546 from YellowPeaches/master
更新143.重排链表 增加Java版
2021-08-01 16:35:55 +08:00
程序员Carl b2e2a6c913
Merge pull request #544 from KelvinG-611/0106.从中序与后序遍历序列构造二叉树
Update 0106.从中序与后序遍历序列构造二叉树.md
2021-08-01 16:35:22 +08:00
程序员Carl 1975852d8d
Merge pull request #543 from Reoooh/master
添加0206翻转链表 Ruby 版本
2021-08-01 16:34:40 +08:00
YellowPeaches 173618289d 更新143.重排链表 增加Java版 2021-08-01 13:44:57 +08:00
posper 7757a60d0e 34.在排序数组中查找元素的第一个和最后一个位置,Java版本解法2注释修改 2021-08-01 11:20:13 +08:00
posper 5d1c088307 232.用栈实现队列,之前的js代码放到了go的代码块中 2021-08-01 11:16:22 +08:00
xsduan98 268ed19e39
Merge branch 'youngyangyang04:master' into master 2021-08-01 11:12:28 +08:00
Kelvin 84a12f32de Update 0617.合并二叉树.md
迭代法: 逻辑没有改, 只是改变顺序使之与c++代码逻辑一致.
2021-07-31 23:10:30 -04:00
Kelvin 932d27754c Update 0617.合并二叉树.md
修改逻辑与题解相同.
2021-07-31 23:04:46 -04:00
reoooh 4f5ebdabca 添加0206翻转链表 Ruby 版本 2021-08-01 00:01:37 +08:00
程序员Carl 6bbfebd822
Merge pull request #538 from lzxjack/master
更新718. 最长重复子数组 JavaScript版
2021-07-31 15:50:32 +08:00
程序员Carl b43e1779e5
Merge pull request #536 from KelvinG-611/112.路径总和
更改 0112.路径总和.md Python3 代码.
2021-07-31 15:48:22 +08:00
程序员Carl 58914d6669
Merge pull request #535 from KelvinG-611/513.找树左下角的值
更新 513.找树左下角的值 python部分代码
2021-07-31 15:47:08 +08:00
程序员Carl 3dd5261b46
Merge pull request #534 from KelvinG-611/master
更改, 添加404.左叶子之和python部分代码
2021-07-31 15:45:31 +08:00
posper 4851af73ab 657.机器人能否返回原点 添加go版本 2021-07-31 10:36:59 +08:00
posper 0e832d5183 657.机器人能否返回原点 添加JavaScript版本 2021-07-31 10:28:14 +08:00
posper 4764d993b2 657.机器人能否返回原点 添加python3版本 2021-07-31 10:20:56 +08:00
Kelvin 220ceea1ed Update 0106.从中序与后序遍历序列构造二叉树.md
上一版本隐藏了些细节.
代码格式不遵循PEP8

新版本代码改进格式并且加上注释. 同时每一步都是按照题解写出, 虽然比起上版本方法略显冗长, 但是更加利于理解. 方便初学者学习.
2021-07-30 15:14:16 -04:00
xsduan98 58ed197ba9 1365.有多少小于当前数字的数字 添加Java版本 2021-07-30 18:54:43 +08:00
xsduan98 2119e411b7 657. 机器人能否返回原点 添加Java版本 2021-07-30 18:21:18 +08:00
程序员Carl 614572b39a
Merge pull request #532 from xsduan98/master
724.寻找数组的中心下标 添加Java版本
2021-07-30 14:05:07 +08:00
Jack d21853a3b2 更新718. 最长重复子数组 JavaScript版 2021-07-30 11:07:38 +08:00
程序员Carl 108ec5e917
Merge pull request #531 from Reoooh/master
添加0704二分查找 Ruby 版本
2021-07-30 10:32:12 +08:00
程序员Carl c9dab1a000
Merge pull request #530 from Spongecaptain/patch-1
Update 二叉树的递归遍历.md
2021-07-30 10:29:08 +08:00
程序员Carl d37f6db2d6
Merge pull request #528 from jiangjiangjiangjiangjiangjiangjiang/patch-1
Update 0053.最大子序和(动态规划).md
2021-07-30 10:27:09 +08:00
Kelvin 440e04fffe 更改 0112.路径总和.md Python3 代码.
0112.路径总和:
1. 修改了 python3 注释, 更改代码格式.
2. 增加了迭代方法Python3代码.

0113.路径总和-ii:
上一版python3代码的问题: (1)注释一般不用// (2)代码格式有些不规范. (3)内层函数命名也不是特别的informative.

新版本代码修改了上述问题.

本次提交代码均已通过leetcode测试.
2021-07-29 15:50:46 -04:00
Kelvin 62be9cf40b Merge branch 'master' into 513.找树左下角的值 2021-07-29 13:52:39 -04:00
Kelvin 1dd4a529fc Update 0513.找树左下角的值.md
更改变量名称
2021-07-29 13:50:56 -04:00
Kelvin 49d55fb1c8 更新 513.找树左下角的值 python部分代码
1. 上一版本 递归python代码跟题解的方式不同. 个人认为不同方法做出的代码没有必要放在题解里, 建议修改成我提供的python版本.
2. 增加Python3 迭代部分的代码.
2021-07-29 11:25:33 -04:00
Kelvin 8c53c48ea8 Revert "更新 513.找树左下角的值 python 部分代码"
This reverts commit 2f412e5c7d.
2021-07-29 11:21:14 -04:00
Kelvin 2f412e5c7d 更新 513.找树左下角的值 python 部分代码
1. 更改python 递归代码: 上一版本python代码跟卡哥思路不一样, 感觉把不同的解题方法放在这里不方便初学者学习. 所以建议更改.
2. 添加迭代方法代码.
2021-07-29 11:18:26 -04:00
KEL.G 2ed4dc0d0c
Merge branch 'youngyangyang04:master' into master 2021-07-29 09:02:51 -04:00
Kelvin 0b2312ffec Update 0404.左叶子之和.md
添加python3 迭代方法的代码.

Q: 我为什么要更改当前已有的递归代码?
A: 因为我发现当前版本的递归代码跟Carl哥的逻辑不是特别一样. 我承认解题思路千变万化, 但是个人感觉最好最好还是尽量跟Carl的思路一样, 这样方便初学者阅读不同语言编写出来的代码.
2021-07-29 09:02:15 -04:00
posper 1521e40165 31.下一个排列 添加Java版本 2021-07-29 20:00:16 +08:00
posper 9e08c0e5de 205.同构字符串 添加Java版本(注释修改) 2021-07-29 19:36:37 +08:00
posper a6a8650b8a 205.同构字符串 添加Java版本 2021-07-29 19:32:33 +08:00
posper d8247fe849 844.比较含退格的字符串 添加Java版本 2021-07-29 19:22:47 +08:00
posper 3fd951ef5f 922. 按奇偶排序数组II 添加Java版本 2021-07-29 18:56:15 +08:00
posper e9c5f17af5 724.寻找数组的中心下标 添加Java版本 2021-07-29 18:48:56 +08:00
reoooh 7029cf6b6e 添加0704二分查找 Ruby 版本 2021-07-29 13:49:02 +08:00
wjjiang 39f313ff0c
Update 二叉树的递归遍历.md
Go 中函数应该为小写 与 leetcode 保持一致。
2021-07-29 11:44:51 +08:00
Reoooh faf2f6b843
Merge branch 'youngyangyang04:master' into master 2021-07-29 11:29:25 +08:00
youngyangyang04 5d7e0288a1 Merge branch 'master' of https://github.com/youngyangyang04/leetcode-master 2021-07-29 10:33:50 +08:00
youngyangyang04 57eba785b0 Update 2021-07-29 10:31:40 +08:00
程序员Carl 5e36d5710c
Merge branch 'master' into master 2021-07-29 10:29:24 +08:00
程序员Carl 9214930e6c
Merge pull request #525 from bdzyq/master
C实现
2021-07-29 10:26:55 +08:00