程序员Carl
6b729caf1f
Merge pull request #646 from qxuewei/master
...
添加 142.环形链表II Swift版本
2021-08-25 01:07:25 +08:00
youngyangyang04
7fb96fddf9
fix conflict
2021-08-25 01:04:33 +08:00
youngyangyang04
f0873ddabb
更新0530.二叉搜索树的最小绝对差
2021-08-25 00:55:25 +08:00
XuBoLun
7ccb72923d
Merge branch 'youngyangyang04:master' into master
2021-08-24 22:43:52 +08:00
koevas1226
8cfce4eefa
添加0189.旋转数组 js版本
2021-08-24 20:10:20 +08:00
ironartisan
649fe7a202
更新0093.复原IP地址python3版本,添加剪枝操作
2021-08-24 16:15:36 +08:00
youngyangyang04
b6050a79c0
20210824
2021-08-24 15:57:20 +08:00
youngyangyang04
80dc277424
20210824
2021-08-24 15:56:18 +08:00
ironartisan
b570233409
添加0093.复原IP地址python3版本,思路清晰
2021-08-24 15:41:42 +08:00
ironartisan
0ab400b0fc
添加131.分割回文串python3版本
2021-08-24 14:43:28 +08:00
极客学伟
21e4c0e93e
添加 142.环形链表II Swift版本
2021-08-24 13:28:37 +08:00
XuDaHaoRen
8c748680f1
541~1382连接合并+commit之前 gitpull
2021-08-24 13:11:57 +08:00
XuBoLun
059b5471cd
Merge branch 'youngyangyang04:master' into master
2021-08-24 12:56:55 +08:00
xsduan98
7f11771df9
第90题.子集II cpp代码添加注释
2021-08-24 12:47:11 +08:00
程序员Carl
cf6edd67cd
Merge pull request #641 from Steve0x2a/patch-1
...
修改0102二叉树的层序遍历Python代码
2021-08-24 09:23:50 +08:00
程序员Carl
57c1ee8375
Merge pull request #640 from YDLIN/master
...
添加0344.反转字符串 Swift版本
2021-08-24 09:23:26 +08:00
程序员Carl
7b76e6be35
Merge pull request #639 from xsduan98/master
...
40.组合总和II python代码块 注释修改
2021-08-24 09:22:41 +08:00
XuBoLun
bce9f7ff6e
Merge branch 'youngyangyang04:master' into master
2021-08-24 09:21:50 +08:00
程序员Carl
37384a82d9
Merge pull request #638 from xbhog/master
...
01背包中 题号0494 目标和,修改Java版代码问题,
2021-08-24 09:21:29 +08:00
XuDaHaoRen
0a8191b5c3
47~541连接更新‘
2021-08-23 19:45:17 +08:00
hailincai
dc3f73e4b4
Merge branch 'youngyangyang04:master' into master
2021-08-23 07:42:47 -04:00
hailincai
5e960b4fcd
Update 0435.无重叠区间.md
...
First java code not working, I test in the IntellJ with jdk 11, the Arrays.sort is not right ( doesn't make the left edge sort from small to big ), so the non overlapping area count fail. I fix it. Sort by end first, if end is same, sort by start
2021-08-23 07:42:21 -04:00
Steve0x2a
c619a05139
修改0102二叉树的层序遍历Python代码
...
原Python代码的队列变量名写错,无法运行。
2021-08-23 15:31:43 +08:00
YDLIN
9359de690b
添加0344.反转字符串 Swift版本
2021-08-23 14:01:14 +08:00
xsduan98
7a4fade7b4
40.组合总和II python代码块 注释修改
2021-08-23 12:32:59 +08:00
程序员Carl
acf1a54f8d
Merge pull request #637 from ironartisan/master
...
更正0015.三数之和错别字
2021-08-23 10:07:16 +08:00
程序员Carl
f0d4295503
Merge pull request #634 from youngqqcn/fix_0494_bug
...
Fix 0494 bug
2021-08-23 10:06:17 +08:00
ironartisan
2de05852ea
添加0018.四数之和双指针法python3版本
2021-08-22 21:48:40 +08:00
xbhog
b1ca98e30b
01背包中 题号0494 目标和,修改Java版代码问题
2021-08-22 20:11:43 +08:00
ironartisan
82e73de19a
Merge branch 'youngyangyang04:master' into master
2021-08-22 20:11:09 +08:00
程序员Carl
301026babd
Merge pull request #632 from ColorQian/master
...
添加 0102.二叉树的层序遍历.md文件 中的 111.二叉树的最小深度 的java代码
2021-08-22 17:09:06 +08:00
程序员Carl
68159f8531
Merge pull request #630 from binglu18/master
...
补充 0102.二叉树的层序遍历.md java方法二
2021-08-22 17:08:28 +08:00
程序员Carl
8b0539e693
Merge pull request #629 from qxuewei/master
...
添加 19.删除链表的倒数第N个节点 Swift版本 & 添加 24. 两两交换链表中的节点 Swift版本
2021-08-22 17:07:59 +08:00
ironartisan
8df67e8513
更正0015.三数之和错别字
2021-08-22 11:12:15 +08:00
ironartisan
92db66643f
更正0015.三数之和错别字
2021-08-22 11:10:11 +08:00
程序员Carl
c6e0a1b96a
Merge pull request #635 from XuDaHaoRen/master
...
problems/1-40更新链接‘
2021-08-21 23:03:37 +08:00
XuDaHaoRen
4e19ab8d00
C:/Program Files/Git/problems/1-40更新链接‘
2021-08-21 21:21:03 +08:00
yqq
1f5144f22c
Merge remote-tracking branch 'origin/master' into fix_0494_bug
2021-08-21 18:09:32 +08:00
yqq
7f7010df90
Merge branch 'youngyangyang04:master' into master
2021-08-21 18:08:43 +08:00
yqq
34444b3a4d
fix 0494
2021-08-21 18:00:54 +08:00
ColorQian
f07fb2fd19
添加 0102.二叉树的层序遍历.md 中的 111.二叉树的最小深度 的java代码
2021-08-21 17:21:06 +08:00
程序员Carl
11dd4fa868
Merge pull request #628 from X-shuffle/master
...
添加 1002.查找常用字符 GO版本
2021-08-21 16:23:36 +08:00
程序员Carl
21bb471cf9
Merge pull request #625 from Eyjan-Huang/master
...
python代码更新,多题提交
2021-08-21 16:17:30 +08:00
ironartisan
4ba8948f48
Merge branch 'youngyangyang04:master' into master
2021-08-21 10:34:41 +08:00
Eyjan_Huang
02fcd2c4a8
更新 0150.逆波兰表达式求值.md python代码
...
用format string提升效率,增加可读性,避免使用索引访问,直接使用切片。
2021-08-20 17:14:16 +08:00
binglu18
07d27158b2
update 0102.二叉树的层序遍历.md 515java解法二format
2021-08-20 16:10:24 +08:00
binglu18
8aafc86193
update 方法二 0102.二叉树的层序遍历.md 515题java format
2021-08-20 15:37:35 +08:00
binglu18
0498cf3935
补充0102.二叉树的层序遍历.md 515题java解法二
2021-08-20 15:33:59 +08:00
极客学伟
3e75414810
添加 19.删除链表的倒数第N个节点 Swift版本
2021-08-20 13:48:11 +08:00
极客学伟
b3ac4e3b2a
添加 24. 两两交换链表中的节点 Swift版本
2021-08-20 13:47:47 +08:00
程序员Carl
391a04bf9f
Merge pull request #623 from DoubleYellowIce/master
...
添加 买卖股票的最佳时机 IV java版本一维空间优化代码
2021-08-20 08:24:09 +08:00
程序员Carl
c29210e25f
Merge pull request #622 from shuwenlan/master
...
添加 层序遍历中的 104. 二叉树的最大深度 Python版本
2021-08-20 08:23:43 +08:00
程序员Carl
bd58aa2105
Merge pull request #620 from leiyaguang/patch-1
...
Update 0102.二叉树的层序遍历.md
2021-08-20 08:21:35 +08:00
程序员Carl
d5f63386d0
Merge branch 'master' into master
2021-08-20 08:19:36 +08:00
Eyjan_Huang
ca576c5bd0
更正 0232.用栈实现队列.md python代码
...
添加限制条件,仅在栈不为空的情况下才允许后续pop()和peek()的操作
2021-08-20 03:29:26 +08:00
Eyjan_Huang
8b94306cc6
更新 0024.两两交换链表中的节点.md python代码
...
使用变量名使交换的过程更加清晰,而不是使用之前的next.next这样可读性较差
从后往前换
pre = dummy,cur = 2, post=3
dummpy -> 1 -> 2 -> None
先把cur.next = post.next,此时链表为 1 -> None
再 post.next = cur 此时链表为 2 -> 1 -> None, dummpy -> 1 -> None
最后 pre.next = post, 此时为 dummpy -> 2 -> 1 -> None
2021-08-20 03:23:30 +08:00
Eyjan_Huang
5e3d23fa38
更正 1047.删除字符串中的所有相邻重复项.md python方法一代码的错误
2021-08-20 02:59:10 +08:00
Eyjan_Huang
13293e8c2f
更新 1047.删除字符串中的所有相邻重复项.md python注释
2021-08-20 02:58:09 +08:00
Eyjan_Huang
ce2c6fb562
更新+补充 1047.删除字符串中的所有相邻重复项.md python代码
...
补充使用双指针的方法,但是更推荐栈的做法
2021-08-20 02:55:31 +08:00
Eyjan_Huang
571defa007
更新 0020.有效的括号.md python部分额外方法提供
...
补充了题主的方法,改写了原先冗余的做法,可读性提升,PEP8标准
2021-08-20 02:15:03 +08:00
Eyjan_Huang
55eb649434
更正 0225.用队列实现栈.md,doc文档错误
...
时间复杂度错误,修正
2021-08-20 01:50:53 +08:00
Eyjan_Huang
77e789a248
简化 0225.用队列实现栈.md python部分,冗余部分太多
...
原方法用了很多不必要的变量和操作,改进后的代码更直观,效率和空间都得到了优化
2021-08-20 01:49:06 +08:00
Eyjan_Huang
a69006f901
更新 0232.用栈实现队列.md python代码
...
python代码简化,符合PEP8标准,可读性加强,效率提升
2021-08-20 00:06:33 +08:00
X-shuffle
d51d819060
更新 0349.两个数组的交集 go版本(利用set,不用统计次数,减少空间复杂度)
...
更新 0349.两个数组的交集 go版本(利用set,不用统计次数,减少空间复杂度)
2021-08-19 22:02:21 +08:00
X-shuffle
bf92f955a3
添加 1002.查找常用字符 GO版本
...
添加 1002.查找常用字符 GO版本
2021-08-19 21:45:44 +08:00
Eyjan_Huang
1a82f98a17
更新 剑指Offer58-II.左旋转字符串.md 格式修改
...
更新排版
2021-08-19 21:04:57 +08:00
Eyjan_Huang
6255eae04c
补充 剑指Offer58-II.左旋转字符串.md python方法
...
如果不让使用自带函数reversed() 可以使用该方法
2021-08-19 21:01:20 +08:00
Eyjan_Huang
51e719a435
简化 剑指Offer05.替换空格.md python代码
...
减少不必要的变量使用,优化空间复杂度,使用切片替换而不是单个替换
2021-08-19 17:57:39 +08:00
Eyjan_Huang
e6571ecaac
更新 0541.反转字符串II.md python部分,去除自造轮子部分,优化代码可读性
...
维持原方法的思路,简化了包和匿名函数的用法
原代码使用了reduce包 + 匿名函数来实现 ''.join的操作,去除该部分提升运行效率
2021-08-19 17:30:36 +08:00
shuwen
0990dfe810
添加 0102.二叉树的层序遍历.md 关于111.二叉树的最小深度的Python版本
2021-08-19 17:00:42 +08:00
Eyjan_Huang
f6eee532e4
更新 0344.反转字符串.md python代码优化,删除另一种解法
...
另一种解法进行了不必要的操作,且代码可读性较差。
推荐使用第一种解法
2021-08-19 16:26:42 +08:00
ironartisan
4df16b4258
添加0279.完全平方数java版本二解法
2021-08-19 15:05:17 +08:00
ironartisan
aa4ce0f096
添加0279.完全平方数java版本二解法
2021-08-19 15:03:44 +08:00
Eyjan_Huang
7c6930971d
更新 0203.移除链表元素.md python代码
...
使用更符合PEP8要求的代码规范来约束
2021-08-19 15:00:28 +08:00
ironartisan
321781cac5
添加0279.完全平方数python3版本一解法
2021-08-19 14:46:15 +08:00
ironartisan
d80251fbf2
Merge branch 'youngyangyang04:master' into master
2021-08-19 14:42:13 +08:00
DoubleYellowIce
bd3d65c415
Update 0188.买卖股票的最佳时机IV.md
2021-08-19 14:34:15 +08:00
shuwen
4b71311621
添加 层序遍历中的 104. 二叉树的最大深度 Python版本
2021-08-19 12:41:16 +08:00
程序员Carl
6afccb6b4d
Merge pull request #618 from X-shuffle/master
...
添加 0343.整数拆分 go版本
2021-08-19 10:30:00 +08:00
程序员Carl
2747c40f6b
Merge pull request #616 from Nixiak-nan/master
...
Update 背包理论基础01背包-1.md
2021-08-19 10:29:35 +08:00
程序员Carl
37081f3c23
Merge pull request #615 from qxuewei/master
...
添加 203.移除链表元素 Swift版本
2021-08-19 10:28:59 +08:00
程序员Carl
5b2b139409
Merge pull request #608 from liyao0123/master
...
更正 最长递增子序列 算法复杂度,添加O(nlogn)时间复杂度算法
2021-08-19 10:26:35 +08:00
YDLIN
4e7c9677d2
Merge branch 'youngyangyang04:master' into master
2021-08-19 08:47:05 +08:00
ironartisan
704c3bb796
添加0084.柱状图中最大的矩形java动态规划解法
2021-08-18 22:33:42 +08:00
ironartisan
bc4e53638a
Merge branch 'youngyangyang04:master' into master
2021-08-18 21:59:22 +08:00
极客学伟
eaa0504acb
添加 206.反转链表 Swift版本
2021-08-18 19:47:30 +08:00
yqq
6bec04ef8a
Merge branch 'master' of https://github.com/youngyangyang04/leetcode-master into youngyangyang04-master
2021-08-18 14:49:45 +08:00
极客学伟
fa5d44dc48
Merge branch 'youngyangyang04:master' into master
2021-08-18 11:04:00 +08:00
mr_left
10c8c04dd2
Update 0102.二叉树的层序遍历.md
2021-08-18 01:26:55 +08:00
余杜林
9858029664
Merge branch 'master' of github.com:YDLIN/leetcode-master
2021-08-17 22:53:14 +08:00
余杜林
cb9175f41a
添加0707.设计链表 Swift版本
2021-08-17 22:53:03 +08:00
X-shuffle
3f45f392f6
添加 0343.整数拆分 go版本
2021-08-17 20:00:20 +08:00
程序员Carl
1498333afd
Merge pull request #617 from XuDaHaoRen/master
...
problems/0001.两数之和超链接替换成个人网站
2021-08-17 17:06:25 +08:00
XuDaHaoRen
91ef55c83d
problems/0001.两数之和超链接替换成个人网站
2021-08-17 16:40:56 +08:00
极客学伟
c7c52f7db6
添加 707.设计链表 Swift版本
2021-08-17 15:36:56 +08:00
极客学伟
07e95e7a97
添加 203.移除链表元素 Swift版本
2021-08-17 15:36:56 +08:00
程序员Carl
68aeac3ef0
Merge pull request #611 from YDLIN/master
...
添加0059.螺旋矩阵II Swift 版本
2021-08-17 15:10:45 +08:00
程序员Carl
5001b3d824
Merge pull request #610 from Steve0x2a/master
...
添加0724寻找数组的中心索引 Python3版本等
2021-08-17 15:09:15 +08:00
程序员Carl
66c22c015e
Merge pull request #609 from Reoooh/master
...
添加0977有序数组的平方 Ruby 版本
2021-08-17 15:08:39 +08:00
Steve0x2a
a648b12e31
添加0129求根到叶子节点数字之和 Python3版本
2021-08-17 13:59:39 +08:00
Steve0x2a
e11fa42c52
Merge branch 'youngyangyang04:master' into master
2021-08-17 13:56:33 +08:00
Nixiak-nan
20182c753d
Update 背包理论基础01背包-1.md
...
修改错别字
2021-08-17 12:24:54 +08:00
ironartisan
2405f03d94
添加0042.接雨水java动态规划解法
2021-08-17 11:21:23 +08:00
ironartisan
89098b3027
Merge branch 'youngyangyang04:master' into master
2021-08-17 10:51:13 +08:00
YDLIN
59c4a94bf0
Merge branch 'youngyangyang04:master' into master
2021-08-16 22:05:25 +08:00
Eyjan_Huang
745652dbde
Merge branch 'youngyangyang04:master' into master
2021-08-16 21:17:38 +08:00
Eyjan_Huang
175f1c5e1a
简化 0001.两数之和.md python代码
...
原代码过于赘余,需要遍历两次且可读性较差。更新后的代码在维持题主题意的基础上的一次优化
2021-08-16 19:11:16 +08:00
Eyjan_Huang
fbeb80f14a
更新 0202.快乐数.md python代码简化
...
利用闭包的特性,修改了原本python代码中不符合PEP3的写法,以及赘余的代码。思路保持一致
2021-08-16 18:24:43 +08:00
youngyangyang04
cd4f67dac6
Merge branch 'master' of https://github.com/youngyangyang04/leetcode-master
2021-08-16 17:27:42 +08:00
youngyangyang04
6cbf2d257e
纠正
2021-08-16 17:27:36 +08:00
Eyjan_Huang
46c1084f69
更新 0349.两个数组的交集.md 错别字修正
2021-08-16 15:43:09 +08:00
Eyjan_Huang
d350a4dd82
更新 0349.两个数组的交集.md python代码简化
...
一行代码解决
2021-08-16 15:42:28 +08:00
YDLIN
66253b937c
Merge branch 'youngyangyang04:master' into master
2021-08-16 12:59:39 +08:00
程序员Carl
aacb26dfb1
Merge pull request #605 from shuwenlan/master
...
添加 剑指Offer58-II.左旋转字符串 Python3版本 使用模+下标
2021-08-16 09:48:01 +08:00
程序员Carl
88b9733f22
Merge pull request #604 from lichun-chen/master
...
更新 0042接雨水 动态规划和单调栈Python3版本。更新0084柱状图中最大的矩形 动态规划和单调栈Python3版本
2021-08-16 09:47:28 +08:00
程序员Carl
7f499c7e6c
Merge pull request #602 from hailincai/master
...
Update 0102.二叉树的层序遍历.md
2021-08-16 09:46:51 +08:00
ironartisan
6aa102ed74
添加0042.接雨水java双指针解法
2021-08-15 22:26:57 +08:00
余杜林
71ee2d5d0b
添加0203.移除链表元素 Swift版本
2021-08-15 21:35:27 +08:00
余杜林
5850f6d636
添加0059.螺旋矩阵II Swift 版本
2021-08-15 15:34:34 +08:00
Steve0x2a
e35c7cc63f
添加0724寻找数组的中心索引 Python版本
2021-08-15 14:52:09 +08:00
Steve0x2a
2f39c7df81
添加0143重排链表 Python版本
2021-08-15 14:40:48 +08:00
Steve0x2a
a108aadfb5
添加0234回文链表 Python版本
2021-08-15 14:15:43 +08:00
Steve0x2a
082e3ae66e
添加0922按奇偶排序数组II Python版本
2021-08-15 13:58:49 +08:00
Steve0x2a
12e1cd3544
添加0724寻找数组的中心索引 Python版本
2021-08-15 13:33:14 +08:00
reoooh
b2122ef9e2
添加0977有序数组的平方 Ruby 版本
2021-08-15 00:42:42 +08:00
liyao
abb9cfd5be
更正 最长递增子序列 算法复杂度,添加O(nlogn)时间复杂度算法
2021-08-14 16:24:20 +01:00
Eyjan_Huang
1aab307ed7
更新 面试题02.07 链表相交python代码
...
用更简单的逻辑完成这道题。
2021-08-14 23:18:15 +08:00
shuwen
0c4a4a68ce
添加 剑指Offer58-II.左旋转字符串 Python3版本 使用模+下标
...
考虑不能用切片的情况下,利用模+下标实现
2021-08-14 17:38:28 +08:00
程序员Carl
4028047d9d
Merge pull request #601 from saibeach/patch-1
...
Update 关于空间复杂度,可能有几个疑问?.md
2021-08-14 10:56:17 +08:00
程序员Carl
f94f1cc7aa
Merge pull request #599 from shuwenlan/master
...
添加 0383.赎金信.md Python3版本
2021-08-14 10:55:50 +08:00
程序员Carl
51388c19aa
Merge pull request #597 from ironartisan/master
...
添加0925.长按键入java代码
2021-08-14 10:54:47 +08:00
lichun-chen
368fa2b761
Update 0084.柱状图中最大的矩形.md 动态规划和单调栈 Python3 版本
2021-08-13 21:49:17 -05:00
lichun-chen
52cf4e0f18
Update 0042接雨水.md 动态规划和单调栈Python3 版本
2021-08-13 21:42:03 -05:00
ironartisan
5812968d02
更正错别字
2021-08-14 09:00:32 +08:00
hailincai
a395f6f9df
Update 0102.二叉树的层序遍历.md
...
Add Java implementation for leetcode 116
2021-08-13 14:57:54 -04:00
Alex.Xu
5fbf7fb124
Update 关于空间复杂度,可能有几个疑问?.md
2021-08-13 13:25:50 -05:00
shuwen
5055e15cd9
添加 0383.赎金信.md Python3版本
...
使用collections.Counter实现
2021-08-13 10:45:58 +08:00
youngyangyang04
70524a1521
Merge branch 'master' of https://github.com/youngyangyang04/leetcode-master
2021-08-13 09:44:01 +08:00
youngyangyang04
c64934459c
Update
2021-08-13 09:43:54 +08:00
程序员Carl
8ed2c0a258
Merge pull request #592 from hjwforever/patch-2
...
upt: edit 二叉树理论基础.md
2021-08-13 09:38:39 +08:00
程序员Carl
3dfb60a081
Merge pull request #591 from X-shuffle/master
...
更新 0056.合并区间 go版本(优化空间复杂度,不开辟新数组)
2021-08-13 09:38:04 +08:00
程序员Carl
114e6b3700
Merge pull request #590 from hailincai/master
...
problems/0102, add Java implementation for leetcode 515
2021-08-13 09:37:19 +08:00
程序员Carl
9fe1869e35
Merge pull request #589 from YifengWu08/master
...
更新98.验证二叉搜索树 (把节点10小于左节点5,大于右节点15 改为 节点10大于左节点5,小于右节点15)
2021-08-13 09:36:33 +08:00
ironartisan
207fa2c3d4
添加0925.长按键入java代码
2021-08-13 08:46:38 +08:00
ironartisan
25fa9ad2f3
添加0925.长按键入python3代码
2021-08-12 14:19:07 +08:00
Junwen Huang
a2539333a0
upt: edit 二叉树理论基础.md
...
添加JavaScript版的二叉树节点定义方式
2021-08-12 10:10:23 +08:00
X-shuffle
fa6e237f62
添加 0714.买卖股票的最佳时机含手续费 go版本
...
添加 0714.买卖股票的最佳时机含手续费 go版本
2021-08-12 09:42:37 +08:00
X-shuffle
7225173df9
Merge branch 'youngyangyang04:master' into master
2021-08-12 09:41:03 +08:00
ironartisan
2706b07a97
添加1382.将二叉搜索树变平衡java代码
2021-08-12 09:37:26 +08:00
ironartisan
db18da9914
添加1382.将二叉搜索树变平衡python3代码
2021-08-11 22:24:28 +08:00