Commit Graph

4312 Commits

Author SHA1 Message Date
程序员Carl 29d5248f2b
Merge pull request #1373 from Jerry-306/patch-54
纠正 0078.子集问题 JS 、TS 版本代码
2022-06-15 08:52:52 +08:00
Chris Chen d8ae676013
Merge branch 'youngyangyang04:master' into master 2022-06-14 11:17:02 +01:00
程序员Carl 7d9d2d104a
Merge pull request #1372 from Jerry-306/patch-53
纠正 0093.复制IP地址 JavaScript 版本代码
2022-06-14 09:38:19 +08:00
程序员Carl 42970ccae0
Merge pull request #1371 from Jerry-306/patch-52
纠正 0131 分割回文串 JavaScript 版本代码
2022-06-14 09:37:50 +08:00
程序员Carl 9447e774c5
Merge pull request #1370 from Jerry-306/patch-51
重写 0216.组合总和III JavaScript 版本代码
2022-06-14 09:37:28 +08:00
Ezralin d742058756
Merge branch 'youngyangyang04:master' into master 2022-06-13 19:15:07 +08:00
programmercarl 2c1aa6ebf8 Update 2022-06-13 17:23:30 +08:00
程序员Carl e9cdb3e4c9
Merge pull request #1369 from wzqwtt/tree06
添加(0226.翻转二叉树、0101.对称二叉树)Scala版本
2022-06-13 09:55:29 +08:00
程序员Carl f9aeae506a
Merge pull request #1368 from xiaofei-2020/dp50
添加(0072.编辑距离.md):增加typescript版本
2022-06-13 09:54:58 +08:00
程序员Carl 6d130e753d
Merge pull request #1367 from xiaofei-2020/dp49
添加(0583.两个字符串的删除操作.md):增加typescript版本
2022-06-13 09:54:36 +08:00
程序员Carl 972700375e
Merge pull request #1366 from xiaofei-2020/dp48
添加(0115.不同的子序列.md):增加typescript版本
2022-06-13 09:54:12 +08:00
程序员Carl 7886da3d93
Merge pull request #1364 from xiaofei-2020/dp47
添加(0392.判断子序列.md):增加typescript版本
2022-06-13 09:53:48 +08:00
程序员Carl 3071e3bfe1
Merge pull request #1362 from xiaofei-2020/dp46
添加(0053.最大子序和动态规划.md):增加typescript版本
2022-06-13 09:51:46 +08:00
程序员Carl 6b8692c251
Merge pull request #1361 from xiaofei-2020/dp45
添加(1035.不相交的线.md):增加typescript版本
2022-06-13 09:51:10 +08:00
程序员Carl a054544d3a
Merge pull request #1359 from zhouchaoyu1/master
添加 763.划分字母区间 补充思路的Java代码实现
2022-06-13 09:50:40 +08:00
Chris Chen ea27b3c657
Merge branch 'youngyangyang04:master' into master 2022-06-12 23:31:15 +01:00
程序员Carl 7163601018
Merge pull request #1358 from xiaofei-2020/dp44
添加(1143.最长公共子序列.md):增加typescript版本
2022-06-12 12:27:21 +08:00
程序员Carl b37c3e0c10
Merge branch 'master' into master 2022-06-11 09:06:04 +08:00
程序员Carl 0ffffe0dd7
Merge pull request #1355 from xiaofei-2020/dp43
添加(0718.最长重复子数组.md):增加typescript版本
2022-06-11 09:02:52 +08:00
程序员Carl 8156c358a1
Merge pull request #1354 from wzqwtt/tree05
添加(104.二叉树的最大深度、111.二叉树的最小深度)Scala版本
2022-06-11 09:02:29 +08:00
程序员Carl 770c2308e4
Merge pull request #1353 from wzqwtt/tree04
添加(515.在每个树行中找最大值、116.填充每个节点的下一个右侧节点指针、117.填充每个节点的下一个右侧节点指针II)Scala版本
2022-06-11 09:02:11 +08:00
programmercarl af239cef80 Merge branch 'master' of github.com:youngyangyang04/leetcode-master 2022-06-10 11:02:53 +08:00
programmercarl f5f5f5a2a5 Update 2022-06-10 11:02:44 +08:00
程序员Carl e4d638fcc6
Merge pull request #1352 from wzqwtt/tree03
添加(199.二叉树的右视图、637.二叉树的层平均值、429.N叉树的层序遍历)Scala版本
2022-06-10 09:37:52 +08:00
程序员Carl edbb487355
Merge branch 'master' into tree02 2022-06-10 09:37:26 +08:00
程序员Carl da137a1c1c
Merge pull request #1350 from xiaofei-2020/dp42
添加(0674.最长连续递增序列.md):增加typescript版本
2022-06-10 09:36:45 +08:00
程序员Carl d00168db73
Merge pull request #1349 from xiaofei-2020/dp41
添加(0300.最长上升子序列.md):增加typescript版本
2022-06-10 09:36:23 +08:00
程序员Carl 1ef962fe45
Merge pull request #1348 from wzqwtt/tree01
添加(二叉树理论基础、二叉树的递归遍历、二叉树的迭代遍历)Scala版本
2022-06-10 09:35:51 +08:00
程序员Carl 0bb5277ecd
Merge pull request #1346 from areslk/areslk-patch-1
Update 0110.平衡二叉树.md
2022-06-10 09:35:29 +08:00
程序员Carl c85105cde0
Merge pull request #1345 from molonlu/patch-1
Update 0226.翻转二叉树.md -- 与该文其他go示例代码风格相一致
2022-06-10 09:35:03 +08:00
ExplosiveBattery e354cd6e25
Update 0101.对称二叉树.md level order traversal
This leetcode problem can use level order traversal method, the difference between with the normal version is we should  judge for None.
There is my python answer, please feel free to contact with me if you have any problem.
2022-06-09 02:33:55 +08:00
ExplosiveBattery cded6c5c80
Update 0110.平衡二叉树.md python code via iterate
In the original method, we need to traversal every node and write the function named getDepth to get the depth of all sub trees in traverse method too.
But there is more suitable uniform iteration traversal algorithm, I use the map struct in the code segment where the node is Null.
If you have problem in understand, please feel free to communicate with me.
2022-06-09 00:58:38 +08:00
Steve2020 237dc9d6b3 添加(0925.长按键入.md):增加typescript版本 2022-06-08 12:52:55 +08:00
ZongqinWang 371564ba3b 添加 0051.N皇后.md Scala版本 2022-06-07 22:19:13 +08:00
Chris Chen 7b95f17368 添加(0001.两数之和.md):Dart版本 2022-06-07 13:21:32 +01:00
dcj_hp fa26fb332b 增加 java dp解法 2022-06-07 17:38:37 +08:00
chujia dang d3e97062bd
Merge branch 'youngyangyang04:master' into master 2022-06-07 17:32:22 +08:00
ZongqinWang 8537401616 添加 0047.全排列II.md Scala版本 2022-06-07 17:24:41 +08:00
ZongqinWang 97fc88e533 添加 0046.全排列.md Scala版本 2022-06-07 16:59:55 +08:00
HanMengnan 091204c926 添加(0129.求根节点到叶节点数字之和.md):增加go版本 2022-06-07 10:46:43 +08:00
程序员Carl 87abfa1664
Merge pull request #1344 from GitHubQAQ/patch-2
Update 0063.不同路径II.md  添加预判断代码
2022-06-07 09:53:18 +08:00
程序员Carl 58ce246a38
Merge pull request #1343 from wzqwtt/patch15
添加(0150.逆波兰表达式求值、0239.滑动窗口最大值、0347.前K个高频元素)Scala版本
2022-06-07 09:52:24 +08:00
桜小路七葉 dfcdb734db
Merge branch 'youngyangyang04:master' into test01 2022-06-06 20:28:04 +08:00
桜小路七葉 8e7678351b
Merge branch 'youngyangyang04:master' into master 2022-06-06 20:27:54 +08:00
程序员Carl 6d5cb71381
Merge pull request #1342 from fmtvar/0028
添加(0028.实现strStr.md):PHP版本
2022-06-06 11:40:17 +08:00
程序员Carl c0542180ac
Merge pull request #1341 from wzqwtt/patch14
添加(0020.有效的括号、1047.删除字符串中的所有相邻重复项)Scala版本
2022-06-06 11:39:45 +08:00
程序员Carl 49a5d83eb7
Merge pull request #1340 from huangyebiaoke/master
Update 0739.每日温度.md
2022-06-06 11:39:12 +08:00
程序员Carl 41eaab28b8
Merge branch 'master' into offer58-2 2022-06-06 11:38:08 +08:00
程序员Carl 17a818c901
Merge pull request #1338 from wzqwtt/patch13
添加(0232.用栈实现队列、0225.用队列实现栈)Scala版本
2022-06-06 11:37:03 +08:00
程序员Carl bdb357e0aa
Merge pull request #1337 from tan-i-ham/master
chore: Add new solution to LeetCode 203
2022-06-06 11:36:14 +08:00
Hang cfa0504ea4
Update 0056.合并区间.md 2022-06-05 22:31:41 -04:00
Grant Yang 6d804e2b24 更新 111.二叉树的最小深度 的拼写错误及改进规范 2022-06-05 21:24:56 -04:00
Hang 9f38af3e3a
Update 0452.用最少数量的箭引爆气球.md
更新了java代码,增加了一个 leftmostRightBound variable 记录最小的右边界使得代码可读性增加
加入了comment
解释了Arrays.sort(points, (x, y) -> Integer.compare(x[0], y[0])); 中不用 x[0] - y[0] 而是用Integer.compare(x[0], y[0]) 的原因
加入了时空复杂度和说明
2022-06-05 17:59:15 -04:00
ZongqinWang 068cc09535 添加 0491.递增子序列.md Scala版本 2022-06-05 14:46:21 +08:00
ZongqinWang b353018948 添加 0090.子集II.md Scala版本 2022-06-05 14:13:41 +08:00
ZongqinWang ccfb805417 添加 0078.子集.md Scala版本 2022-06-05 13:50:27 +08:00
Steve2020 bc3d202797 添加(0205.同构字符串.md):增加typescript版本 2022-06-05 10:54:31 +08:00
程序员Carl be18cd3961
Merge pull request #1336 from Hanmengnan/master
更新0516.最长回文子序列的Go实现提供了一种更优的方法
2022-06-05 09:34:00 +08:00
程序员Carl b2b3227549
Merge pull request #1335 from heiyu4585/master
修改:0404左叶子之和javascript版本调用方法
2022-06-05 09:32:40 +08:00
程序员Carl 039100bbfc
Merge pull request #1333 from GitHubQAQ/patch-1
Update 0056.合并区间.md  - -规范C++代码中的lambda表述
2022-06-05 09:31:53 +08:00
程序员Carl 8d88e50098
Merge pull request #1332 from wzqwtt/patch11
添加(0151.翻转字符串里的单词、剑指Offer58-II.左旋转字符串)Scala版本
2022-06-05 09:30:40 +08:00
程序员Carl 22be943886
Merge branch 'master' into patch-1 2022-06-05 09:29:49 +08:00
Steve2020 0245b3ae50 修改(0142.环形链表II.md):优化typescript版本代码 2022-06-04 23:38:12 +08:00
Steve2020 f5268ee213 添加(0141.环形链表.md):增加typescript版本 2022-06-04 22:26:58 +08:00
ZongqinWang a8e4d4da76 添加 0093.复原IP地址.md Scala版本 2022-06-04 22:04:15 +08:00
ZongqinWang c0a73e2544 添加 0131.分割回文串.md Scala版本 2022-06-04 21:35:24 +08:00
Steve2020 bb484a70ac 添加(0143.重排链表.md):增加typescript版本 2022-06-04 21:01:59 +08:00
桜小路七葉 388d4f790b
Merge branch 'youngyangyang04:master' into test01 2022-06-04 16:12:21 +08:00
桜小路七葉 6eb31bebd9
Merge branch 'youngyangyang04:master' into master 2022-06-04 16:12:07 +08:00
Steve2020 7d5856d0b8 添加(0234.回文链表.md):增加typescript版本 2022-06-04 15:56:22 +08:00
Steve2020 6cd58dfef0 修改(0024.两两交换链表中的节点.md):优化typescript版本代码,增强易读性 2022-06-04 13:13:33 +08:00
Steve2020 cccb4973ae 添加(0035.搜索插入位置.md):增加typescript版本 2022-06-04 10:44:25 +08:00
程序员Carl 9c325284fd
Merge pull request #1330 from 3Xpl0it3r/master
添加(102. 二叉树的层序遍历 I) Rust 版本
2022-06-04 09:13:12 +08:00
程序员Carl dab44f5cb4
Merge pull request #1329 from wzqwtt/patch10
添加(0344.反转字符串、0541.反转字符串II、剑指Offer05.替换空格)Scala版本
2022-06-04 09:11:14 +08:00
程序员Carl 83726ac0b9
Merge pull request #1328 from wzqwtt/patch09
添加(0015.三数之和、0018.四数之和)Scala版本
2022-06-04 09:09:42 +08:00
程序员Carl b91d3c2324
Merge pull request #1327 from xiaofei-2020/dp39
添加(0714.买卖股票的最佳时机含手续费动态规划.md):增加typescript版本
2022-06-04 09:09:13 +08:00
程序员Carl 8c2737d586
Merge branch 'master' into patch08 2022-06-04 09:07:02 +08:00
桜小路七葉 af1b3e3e32
添加(0209.长度最小的子数组.md):增加 C# 版本 2022-06-04 00:22:14 +08:00
lizhendong128 a2a2cf6027 修改0106从中序与后序遍历序列构造二叉树 Java版本
将0106和0105的Java版本进行了修改,采用了map来存储位置信息,加快定位;并且代码更容易看懂
2022-06-03 21:42:36 +08:00
yalexu 3605046879
Add JS correct reverse method 2022-06-03 18:24:51 +08:00
ZongqinWang 301a703ece 添加 0040.组合总和II.md Scala版本 2022-06-03 15:24:28 +08:00
chujia dang 9ccacf5ed5
Merge branch 'youngyangyang04:master' into master 2022-06-03 15:10:29 +08:00
ZongqinWang d2e9927e97 添加 0039.组合总和.md Scala版本 2022-06-03 09:46:09 +08:00
桜小路七葉 3d5f379e2f
Merge branch 'master' into master 2022-06-02 18:55:22 +08:00
wenmimi 3d83e14392 修复背包理论基础01背包-1 GO 版本代码 Bug 2022-06-02 18:23:14 +08:00
ZongqinWang 2f0a183037 添加 0017.电话号码的字母组合.md Scala版本 2022-06-02 16:28:28 +08:00
ZongqinWang 7dd463e085 添加 0216.组合总和III.md Scala版本 2022-06-02 12:13:52 +08:00
Mrchenuo d0814a723c
Update 0707.设计链表.md
修复CPP代码的addAtIndex函数中,当index<0时,while会死循环的问题。
2022-06-02 10:57:47 +08:00
ZongqinWang 5ac414f466 添加 0077.组合优化.md Scala版本 2022-06-02 10:22:56 +08:00
ZongqinWang e734d0a122 添加 0077.组合.md 剪枝 Scala版本 2022-06-02 10:18:52 +08:00
ZongqinWang 0bdb37d7fa 添加 0077.组合.md Scala版本 2022-06-02 10:05:46 +08:00
程序员Carl f03f8d2b61
Merge pull request #1324 from lizhendong128/master
更新了0059.螺旋矩阵II的Java版本和0150.逆波兰表达式求值的Java版本
2022-06-02 08:39:56 +08:00
程序员Carl 9c537e9395
Merge pull request #1323 from xiaofei-2020/dp37
添加(0309.最佳买卖股票时机含冷冻期.md):增加typescript版本
2022-06-02 08:38:58 +08:00
程序员Carl 24236b74fc
Merge pull request #1322 from xiaofei-2020/dp36
添加(0188.买卖股票的最佳时机IV.md):增加typescript版本
2022-06-02 08:38:30 +08:00
程序员Carl c2f3c363d6
Merge pull request #1320 from wzqwtt/patch06
添加(1002.查找常用字符、0349.两个数组的交集、0202.快乐数)Scala版本
2022-06-02 08:38:04 +08:00
程序员Carl d345ada127
Merge pull request #1321 from wzqwtt/patch07
添加(0035.搜索插入位置、0704.二分查找、0034.在排序数组中查找元素的第一个和最后一个位、0027.移除元素)Scala版本
2022-06-02 08:37:37 +08:00
程序员Carl 89b3d4e439
Merge branch 'master' into patch06 2022-06-02 08:37:02 +08:00
桜小路七葉 90075121ec
添加(0977.有序数组的平方.md):增加 C# 版本 2022-06-01 19:47:53 +08:00
SevenMonths f51d72b71b 添加(0239.滑动窗口最大值.md):PHP版本 2022-06-01 18:45:16 +08:00
桜小路七葉 3992de9a59
Merge branch 'youngyangyang04:master' into master 2022-06-01 16:49:34 +08:00
SevenMonths 0281b82d48 增加php版本 2022-06-01 16:10:20 +08:00
destroyerngu 9ba96f4f19
Merge branch 'youngyangyang04:master' into master 2022-06-01 13:54:07 +08:00
程序员Carl 60193de7f6
Merge pull request #1318 from xiaofei-2020/dp34
添加(0122.买卖股票的最佳时机II动态规划.md):增加typescript版本
2022-06-01 08:23:09 +08:00
程序员Carl feef02afbb
Merge pull request #1317 from xiaofei-2020/dp35
添加(0123.买卖股票的最佳时机III.md):增加typescript版本
2022-06-01 08:22:15 +08:00
程序员Carl f662f5e2a2
Merge pull request #1316 from xiaofei-2020/dp32
添加(0121.买卖股票的最佳时机.md):增加typescript版本
2022-06-01 08:21:44 +08:00
程序员Carl 156f4196a6
Merge branch 'master' into patch05 2022-06-01 08:20:57 +08:00
桜小路七葉 752cfda893
添加(0027.移除元素.md):增加 C# 版本 2022-05-31 23:46:41 +08:00
ZongqinWang ca18b7d1f5 添加 0538.把二叉搜索树转换为累加树.md Scala版本 2022-05-31 22:13:58 +08:00
SevenMonths ab5b82969f 新增(0150.逆波兰表达式求值.md):php版本 2022-05-31 15:56:00 +08:00
destroyerngu a739556d83
Merge branch 'youngyangyang04:master' into master 2022-05-31 08:52:16 +08:00
程序员Carl db4c274382
Merge branch 'master' into 背包理论基础01背包-1 2022-05-31 08:48:02 +08:00
程序员Carl 474ae02289
Merge pull request #1313 from xiaofei-2020/dp31
添加(0337.打家劫舍III.md):增加typescript版本
2022-05-31 08:46:57 +08:00
Ezralin d4b5abfe9b 添加0704.二分查找.md Kotlin版本 2022-05-31 08:41:53 +08:00
ZongqinWang 3e885d3aff 添加 0108.将有序数组转换为二叉搜索树.md Scala版本 2022-05-30 11:25:52 +08:00
程序员Carl 1381390a4f
Merge pull request #1312 from wzqwtt/pacth04
添加(0019.删除链表的倒数第N个节点、面试题02.07.链表相交)Scala版本
2022-05-30 11:25:10 +08:00
程序员Carl 612315d770
Merge pull request #1311 from wzqwtt/patch03
添加(0707.设计链表、0206.翻转链表、0024.两两交换链表中的节点)Scala版本
2022-05-30 11:24:42 +08:00
程序员Carl cb042beb66
Merge pull request #1310 from UndeadSheep/master
新增 哈希表部分的 C#版
2022-05-30 11:24:17 +08:00
Steve2020 43d450d827 添加(0922.按奇偶排序数组II.md):增加typescript版本 2022-05-30 11:20:33 +08:00
ZongqinWang df2ff8cc2e 添加 0669.修剪二叉搜索树.md Scala版本 2022-05-30 10:50:51 +08:00
ZongqinWang 8eb956b553 添加 0450.删除二叉搜索树中的节点.md Scala版本 2022-05-30 10:29:31 +08:00
Steve2020 cc72b164cf 添加(0034.在排序数组中查找元素的第一个和最后一个位置.md):增加typescript版本 2022-05-29 22:48:13 +08:00
ZongqinWang 45a01eed32 添加 0701.二叉搜索树中的插入操作.md Scala版本 2022-05-29 13:04:37 +08:00
ZongqinWang 78930cdd09 添加 0235.二叉搜索树的最近公共祖先.md Scala版本 2022-05-29 10:32:47 +08:00
ZongqinWang 95cc2b9658 添加 0236.二叉树的最近公共祖先.md Scala版本 2022-05-29 10:18:40 +08:00
Mrxulovemingming 2b434d0e46
Merge branch 'master' into master 2022-05-28 15:46:46 +08:00
ZongqinWang 779adf74cb 添加 0501.二叉搜索树中的众数.md Scala版本 2022-05-28 14:53:40 +08:00
程序员Carl f6456c3b24
Merge pull request #1309 from yangtzech/master
添加 (0102.二叉树的层序遍历.md):102.二叉树的层序遍历 增加 c++ 递归版本
2022-05-28 14:04:33 +08:00
程序员Carl a2a8ef7e1a
Merge pull request #1308 from wzqwtt/patch02
添加(0059.螺旋矩阵II、链表理论基础、0203.移除链表元素)Scala版本
2022-05-28 14:02:58 +08:00
ZongqinWang 6f46d91676 添加 0530.二叉搜索树的最小绝对差.md Scala版本 2022-05-28 13:55:52 +08:00
Steve2020 a9f830267b 添加(0724.寻找数组的中心索引.md):增加typescript版本 2022-05-28 11:12:53 +08:00
damon 4e95d663a0 添加(0509.斐波那契数.md):增加javascript版本优化空间复杂度到O(1)解法 2022-05-27 22:52:57 +08:00
Damon Feng 654bf61e4c
Merge branch 'youngyangyang04:master' into master 2022-05-27 22:24:41 +08:00
ZongqinWang d4a4eda4b8 添加 0098.验证二叉搜索树.md Scala版本 2022-05-27 17:29:44 +08:00
ZongqinWang 9412e2e405 添加 0700.二叉搜索树中的搜索.md Scala版本 2022-05-27 17:01:56 +08:00
ZongqinWang de34170f5c 添加 0617.合并二叉树.md Scala版本 2022-05-27 16:37:53 +08:00
ZongqinWang 821ca656e1 添加 0654.最大二叉树.md Scala版本 2022-05-27 16:10:35 +08:00
SevenMonths edbff2f4f4 添加(1047.删除字符串中的所有相邻重复项.md):php版本 2022-05-27 15:06:34 +08:00
SevenMonths 156d8fdd92 增加(0020.有效的括号.md):PHP版本 2022-05-27 14:21:41 +08:00
Steve2020 513ec54189 添加(0189.旋转数组.md):增加typescript版本 2022-05-27 12:18:24 +08:00
程序员Carl 0e3a1bc3dc
Merge pull request #1307 from xiaofei-2020/dp30
添加(0213.打家劫舍II.md):增加typescript版本
2022-05-27 10:18:53 +08:00
程序员Carl bb32a4131e
Merge pull request #1306 from xiaofei-2020/dp29
添加(0198.打家劫舍.md):增加typescript版本
2022-05-27 10:17:22 +08:00
程序员Carl f115be0a83
Merge pull request #1305 from ZongqinWang/patch01
添加(0977.有序数组的平方 和 0209.长度最小的子数组) Scala版本
2022-05-27 10:16:00 +08:00
程序员Carl 7684a1ca34
Merge pull request #1304 from xiaofei-2020/dp27
添加(背包问题理论基础多重背包.md):增加typescript版本
2022-05-27 10:15:27 +08:00
程序员Carl 45a8a6b7b1
Merge branch 'master' into master 2022-05-27 10:14:52 +08:00
程序员Carl 5719c008d6
Merge pull request #1301 from FizzerYu/patch-1
修正了一个小错误
2022-05-27 10:13:15 +08:00
程序员Carl b4a40a21eb
Merge pull request #1298 from qingfengpiaoa/master
Update 0019.删除链表的倒数第N个节点.md
2022-05-27 10:07:27 +08:00
程序员Carl 4f94d8a1b2
Merge pull request #1296 from languagege/master
修正了其中一个错别字
2022-05-27 09:58:51 +08:00
SevenMonths 5baecc0f79 添加(0225.用队列实现栈.md):PHP版本 2022-05-27 00:59:37 +08:00
SevenMonths 8d3e5b4608 添加(0232.用栈实现队列.md):PHP版本 2022-05-27 00:41:45 +08:00
Harrytsz 36a1d71201
Update 0541.反转字符串II.md
去掉 continue,增加 else 分支,逻辑更加清晰
2022-05-26 16:35:42 +08:00