Commit Graph

2078 Commits

Author SHA1 Message Date
程序员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
程序员Carl 22b783f261
Merge pull request #522 from xsduan98/master
283.移动零 添加Java版本
2021-07-29 10:22:27 +08:00
程序员Carl 0ce08c2b69
Merge pull request #521 from ylzou/patch-1
Update 0435.无重叠区间.md
2021-07-29 10:21:24 +08:00
程序员Carl ef3ce7898b
Merge pull request #520 from SwordsmanYao/patch-4
[剑指Offer58-II.左旋转字符串] 添加js版本代码
2021-07-29 10:20:52 +08:00
jiangjiang 2c7ea5a9f5
Update 0053.最大子序和(动态规划).md
add solution of golang for  0053.最大子序和
2021-07-29 00:46:31 +08:00
reoooh 4fcb27c7cf 添加0704二分查找 Ruby 版本 2021-07-29 00:07:44 +08:00
reoooh 31c9f09776 添加0704二分查找 Ruby 版本 2021-07-28 23:57:26 +08:00
kok-s0s 3dcaa43ffe 提供JavaScript版本的《重复的子字符串》 2021-07-28 23:48:27 +08:00
kok-s0s c75b29bc04 提供JavaScript版本的《实现strStr()》 2021-07-28 23:46:46 +08:00
kok-s0s c3fd844db1
Merge branch 'youngyangyang04:master' into master 2021-07-28 23:42:03 +08:00
fixme e7f772afb4 增加c实现 2021-07-28 22:49:01 +08:00
posper b6424893b3 1207.独一无二的出现次数 添加Java版本 2021-07-28 15:25:16 +08:00
posper 32ffbe0288 34. 在排序数组中查找元素的第一个和最后一个位置,添加Java版本&解法2 2021-07-28 15:08:14 +08:00
posper 3be442c833 0941.有效的山脉数组 添加Java版本 2021-07-28 14:47:26 +08:00
posper 8b15ec147c 141. 环形链表 添加Java版本 2021-07-28 14:21:34 +08:00
posper 79fd10a6c4 283. 移动零 添加Java版本 2021-07-28 14:13:51 +08:00
ylzou 877c8ca418
Update 0435.无重叠区间.md
Java,按左边排序,不管右边顺序。相交的时候取最小的右边。
2021-07-27 16:37:17 +01:00
youngyangyang04 03eda91369 Merge branch 'master' of https://github.com/youngyangyang04/leetcode-master 2021-07-27 17:48:11 +08:00
youngyangyang04 1c601fe722 Update 2021-07-27 17:47:31 +08:00
SwordsmanYao 45e996805b
[剑指Offer58-II.左旋转字符串] 添加js版本代码 2021-07-27 16:44:04 +08:00
程序员Carl 6fcfeb73f5
Merge pull request #519 from X-shuffle/master
添加 0135.分发糖果 GO版本
2021-07-27 14:23:23 +08:00
程序员Carl ca0f1154f7
Merge pull request #518 from AndyKong2001/patch-1
Update 0225.用队列实现栈.md
2021-07-27 14:22:47 +08:00
X-shuffle 600f82d916
添加 0860.柠檬水找零 GO版本
添加 0860.柠檬水找零 GO版本
2021-07-27 13:07:18 +08:00
X-shuffle c08686cc6b
添加 0135.分发糖果 GO版本
添加 0135.分发糖果 GO版本
2021-07-27 10:48:11 +08:00
youngyangyang04 36e9e22a6e Update 2021-07-26 11:22:54 +08:00
youngyangyang04 f1b862c814 Update 2021-07-26 11:18:29 +08:00
Andy b29529120b
Update 0225.用队列实现栈.md
fix typo.
2021-07-26 10:10:44 +08:00
程序员Carl 4556b16346
Merge pull request #516 from jojoo15/patch-40
添加 0042接雨水 python3版本 双指针法
2021-07-26 09:45:34 +08:00
程序员Carl 57484a8cd9
Merge pull request #515 from KelvinG-611/master
Update 二叉树理论基础.md
2021-07-25 14:51:28 +08:00
程序员Carl 0964f99839
Merge pull request #514 from SwordsmanYao/patch-3
[0151.翻转字符串里的单词] 增加 javaScript 版本代码
2021-07-25 14:50:45 +08:00
程序员Carl c5c060ce81
Merge pull request #513 from SwordsmanYao/patch-2
[0151.翻转字符串里的单词]修正一下排版
2021-07-25 14:50:08 +08:00
程序员Carl 54f984b422
Merge pull request #512 from SwordsmanYao/patch-1
[剑指Offer05.替换空格] 添加 javaScript 代码
2021-07-24 15:06:12 +08:00
程序员Carl bd06b1ceb5
Merge pull request #511 from SkyLazy/patch-3
Update 0239.滑动窗口最大值.md
2021-07-24 15:05:49 +08:00
jojoo15 7b263b445d
添加 0042接雨水 python3版本 双指针法
添加 0042接雨水 python3版本 双指针法
2021-07-23 23:13:36 +02:00
Kelvin 7fc26b502a Update 二叉树理论基础.md
增加Python 版本 TreeNode定义.
2021-07-23 16:09:38 -04:00
kok-s0s 60f6119985 提供JavaScript版本的《左旋转字符串》 2021-07-23 19:14:29 +08:00
SwordsmanYao dc8f9fbde5
[0151.翻转字符串里的单词] 增加 javaScript 版本代码 2021-07-23 17:09:43 +08:00
SwordsmanYao cd95192338
Update 0151.翻转字符串里的单词.md 2021-07-23 15:36:03 +08:00
SwordsmanYao 7ae65550db
[剑指Offer05.替换空格] 添加 javaScript 代码 2021-07-23 15:26:04 +08:00
X-shuffle 65363329f0
增加 0122.买卖股票的最佳时机II go版本
增加 0122.买卖股票的最佳时机II go版本
2021-07-23 14:00:03 +08:00
X-shuffle 1176b756a9
增加 0376.摆动序列 go版本
增加 0376.摆动序列 go版本
2021-07-23 10:55:16 +08:00
X-shuffle 77aba1c5a4
Merge branch 'youngyangyang04:master' into master 2021-07-23 10:53:50 +08:00
程序员Carl bf2a4581b2
Merge pull request #508 from Gasoonjia/patch-2
Update 剑指Offer05.替换空格.md
2021-07-23 09:17:45 +08:00
SkyLazy 59755d57f2
Update 0239.滑动窗口最大值.md 2021-07-22 17:19:15 +08:00
youngyangyang04 bafa3da280 Merge branch 'master' of https://github.com/youngyangyang04/leetcode 2021-07-22 15:01:58 +08:00
youngyangyang04 802f421bd7 Update 2021-07-22 14:59:17 +08:00
程序员Carl 53134a023a
Merge pull request #507 from wp19991/master
Update 程序员写文档工具.md
2021-07-22 10:14:27 +08:00
程序员Carl 252ed6e7fc
Merge pull request #506 from jojoo15/patch-39
添加 0503.下一个更大元素II python3版本
2021-07-22 10:13:59 +08:00
X-shuffle 9bd3c4d354
增加0455.分发饼干 go版本
增加0455.分发饼干 go版本
2021-07-21 22:32:35 +08:00
Gasoonjia 183b1f8316
Update 剑指Offer05.替换空格.md 2021-07-20 22:31:07 -04:00
程序员Carl 6166d9063b
Merge pull request #503 from Gasoonjia/patch-1
Update 0024.两两交换链表中的节点.md
2021-07-21 09:56:15 +08:00
程序员Carl c74c8b14a5
Merge pull request #501 from daniel1n/patch-7
Update 0406.根据身高重建队列.md
2021-07-21 09:55:59 +08:00
参考答案开心否 1b3d8ca75c
Update 程序员写文档工具.md
直接点击链接会报错,增加了空格之后iu就可以了
2021-07-20 21:55:40 +08:00
程序员Carl dc531fd44c
Merge pull request #500 from jackeyjia/patch-19
add js solution for longestPalindromeSubseq
2021-07-20 21:09:59 +08:00
jojoo15 08cad024ba
添加 0503.下一个更大元素II python3版本
添加 0503.下一个更大元素II python3版本
2021-07-20 09:56:43 +02:00
Gasoonjia e7941a7ad7
Update 0024.两两交换链表中的节点.md 2021-07-18 22:00:36 -04:00
程序员Carl 9555e08035
Merge pull request #499 from jackeyjia/patch-18
add js solution for countSubstrings
2021-07-19 09:33:25 +08:00
程序员Carl d4e98f461c
Merge pull request #498 from daniel1n/patch-6
Update 1005.K次取反后最大化的数组和.md
2021-07-18 15:20:06 +08:00
程序员Carl 5147710311
Merge pull request #497 from jackeyjia/patch-17
add js solution for minDistance
2021-07-18 15:18:45 +08:00
程序员Carl 40cd0c2639
Merge pull request #496 from jackeyjia/patch-16
add js solution for minDistance
2021-07-18 15:18:21 +08:00
daniel1n 01f14ae547
Update 0406.根据身高重建队列.md
更新Java:使用lambda
2021-07-18 13:35:20 +08:00
Qi Jia 80dda7ac09
add js solution for longestPalindromeSubseq 2021-07-17 14:37:00 -07:00
Qi Jia 08e390cb7e
add js solution for countSubstrings 2021-07-17 13:27:54 -07:00
daniel1n 4defdbba77
Update 1005.K次取反后最大化的数组和.md
与C++相同的思路,不过排序的耗时更长
2021-07-17 22:45:14 +08:00
Qi Jia 49d68b055a
add js solution for minDistance 2021-07-16 22:46:56 -07:00
Qi Jia a24ca6488d
add js solution for minDistance 2021-07-16 22:38:40 -07:00
Qi Jia ae8a0f29f2
add js solution for numDistinct 2021-07-16 22:08:38 -07:00
程序员Carl 63b3ede45f
Merge pull request #494 from jackeyjia/patch-14
add js solution for longestCommonSubsequence
2021-07-16 08:50:40 +08:00
程序员Carl 8907c71c78
Merge pull request #493 from jackeyjia/patch-13
add js solution for findLengthOfLCIS
2021-07-16 08:50:21 +08:00
程序员Carl 64673f205f
Merge pull request #492 from jackeyjia/patch-12
add js solution for lengthOfLIS
2021-07-15 15:47:19 +08:00
Qi Jia c43355dedd
add js solution for longestCommonSubsequence 2021-07-14 20:25:38 -07:00
youngyangyang04 81f74d8c48 Merge branch 'master' of https://github.com/youngyangyang04/leetcode 2021-07-14 15:45:47 +08:00
youngyangyang04 3957e9583d Update 2021-07-14 15:45:42 +08:00
程序员Carl 7625216d72
Merge pull request #490 from Miraclelucy/master
Update 0501.二叉搜索树中的众数.md - 增加了python3版本的迭代解法
2021-07-14 15:37:34 +08:00
程序员Carl bf9469e4ed
Merge pull request #489 from hk27xing/master
改进718.最长重复子数组Java版本代码
2021-07-14 15:37:07 +08:00
程序员Carl e7ba8dee60
Merge pull request #488 from X-shuffle/master
增加 0047.全排列II go版本
2021-07-14 15:36:42 +08:00
程序员Carl 1e6a9b8c1f
Merge pull request #487 from jackeyjia/patch-11
add js solution for maxProfit with fee
2021-07-14 15:36:20 +08:00
程序员Carl c2e3d10c71
Merge pull request #486 from jackeyjia/patch-10
add js solution for maxProfit with Cooldown
2021-07-14 15:35:55 +08:00
Qi Jia 2a247394a3
add js solution for findLengthOfLCIS 2021-07-13 19:23:18 -07:00
Qi Jia f7bfc0536a
add js solution for lengthOfLIS 2021-07-13 19:00:19 -07:00
程序员Carl b64df0ff25
Merge pull request #485 from jackeyjia/patch-9
add js solution for  maxProfit IV
2021-07-14 09:40:37 +08:00
程序员Carl 3d41c311f6
Merge pull request #484 from jojoo15/patch-38
增加 0188 买股票的最佳时机IV python3版本二
2021-07-14 09:40:16 +08:00
程序员Carl dafd104063
Merge pull request #483 from jackeyjia/patch-8
add js solution for maxProfit II
2021-07-13 20:56:03 +08:00
程序员Carl babe8058de
Merge pull request #491 from ltinyho/patch-3
解决题号显示错误
2021-07-13 20:55:38 +08:00
程序员Carl b5f8fe3986
Merge pull request #482 from LiangDazhu/patch-31
Update 1035.不相交的线.md
2021-07-13 20:55:16 +08:00
youngyangyang04 0597ad9ba3 Merge branch 'master' of https://github.com/youngyangyang04/leetcode 2021-07-13 16:32:25 +08:00
youngyangyang04 11feb339cd Update 2021-07-13 16:28:49 +08:00
程序员Carl 34dba19dd1
Merge pull request #481 from LiangDazhu/patch-30
Update 1143.最长公共子序列.md
2021-07-13 00:36:56 +08:00
ltinyho 42c62eeae0
解决题号显示错误 2021-07-12 23:13:03 +08:00
藤露 fba6146648
Update 0501.二叉搜索树中的众数.md - 增加了python3版本的迭代解法 2021-07-12 11:35:45 +08:00
程序员Carl e410ff3619
Merge pull request #480 from hk27xing/hk27xing-add
改进123, 188的 Java 版本代码
2021-07-12 09:44:18 +08:00
程序员Carl 4023305324
Merge pull request #479 from Miraclelucy/master
Update 0098.验证二叉搜索树.md - 增加了python3版本的简单递归法和迭代解法
2021-07-12 09:43:11 +08:00
程序员Carl d47bc6a656
Merge pull request #478 from callmePicacho/patch-4
Update 0047.全排列II.md Go 版本
2021-07-12 09:42:39 +08:00
hk27xing 219d1d9982 改进718.最长重复子数组Java版本代码 2021-07-10 21:09:42 +08:00
程序员Carl 20ec9659bb
Merge pull request #477 from jackeyjia/patch-7
add js solution for wordBreak
2021-07-10 15:54:02 +08:00
X-shuffle be87481db3
增加 0047.全排列II go版本
增加 0047.全排列II go版本
2021-07-10 14:52:36 +08:00
Qi Jia 69e54d9091
Update 0714.买卖股票的最佳时机含手续费(动态规划).md 2021-07-09 22:13:43 -07:00
Qi Jia 1c583ae1df
add js solution for maxProfit with fee 2021-07-09 22:13:19 -07:00
Qi Jia e267f101ee
add js solution for maxProfit with Cooldown 2021-07-09 20:56:24 -07:00
Qi Jia 486fff2d02
Update 0188.买卖股票的最佳时机IV.md 2021-07-09 20:11:13 -07:00
Qi Jia 633de2413c
Update 0188.买卖股票的最佳时机IV.md 2021-07-09 20:10:53 -07:00
Qi Jia 3cff2bbe83
add js solution for maxProfit IV 2021-07-09 20:10:06 -07:00
jojoo15 77e75035d3
增加 0188 买股票的最佳时机IV python3版本二
增加 0188 买股票的最佳时机IV python3版本二
2021-07-09 10:39:19 +02:00
程序员Carl a9344c2f94
Merge pull request #476 from lichun-chen/master
更新 0739. 每日温度.md Python3 版本代码
2021-07-09 16:24:06 +08:00
程序员Carl 8249e35a99
Merge pull request #474 from X-shuffle/master
添加 0491.递增子序列 go版本
2021-07-09 16:23:17 +08:00
程序员Carl ec39f0ac92
Merge pull request #473 from jackeyjia/patch-6
add js solution for coinChange
2021-07-09 16:22:51 +08:00
程序员Carl 6e23fc4610
Merge pull request #472 from jackeyjia/patch-5
add js solution for combinationSum4
2021-07-09 16:22:14 +08:00