2744 Commits

Author SHA1 Message Date
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
c619a05139 修改0102二叉树的层序遍历Python代码
原Python代码的队列变量名写错,无法运行。
2021-08-23 15:31:43 +08:00
9359de690b 添加0344.反转字符串 Swift版本 2021-08-23 14:01:14 +08:00
7a4fade7b4 40.组合总和II python代码块 注释修改 2021-08-23 12:32:59 +08:00
acf1a54f8d Merge pull request #637 from ironartisan/master
更正0015.三数之和错别字
2021-08-23 10:07:16 +08:00
f0d4295503 Merge pull request #634 from youngqqcn/fix_0494_bug
Fix 0494 bug
2021-08-23 10:06:17 +08:00
2de05852ea 添加0018.四数之和双指针法python3版本 2021-08-22 21:48:40 +08:00
b1ca98e30b 01背包中 题号0494 目标和,修改Java版代码问题 2021-08-22 20:11:43 +08:00
82e73de19a Merge branch 'youngyangyang04:master' into master 2021-08-22 20:11:09 +08:00
301026babd Merge pull request #632 from ColorQian/master
添加  0102.二叉树的层序遍历.md文件 中的  111.二叉树的最小深度 的java代码
2021-08-22 17:09:06 +08:00
68159f8531 Merge pull request #630 from binglu18/master
补充 0102.二叉树的层序遍历.md java方法二
2021-08-22 17:08:28 +08:00
8b0539e693 Merge pull request #629 from qxuewei/master
添加 19.删除链表的倒数第N个节点 Swift版本 & 添加 24. 两两交换链表中的节点 Swift版本
2021-08-22 17:07:59 +08:00
8df67e8513 更正0015.三数之和错别字 2021-08-22 11:12:15 +08:00
92db66643f 更正0015.三数之和错别字 2021-08-22 11:10:11 +08:00
c6e0a1b96a Merge pull request #635 from XuDaHaoRen/master
problems/1-40更新链接‘
2021-08-21 23:03:37 +08:00
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
f07fb2fd19 添加 0102.二叉树的层序遍历.md 中的 111.二叉树的最小深度 的java代码 2021-08-21 17:21:06 +08:00
11dd4fa868 Merge pull request #628 from X-shuffle/master
添加 1002.查找常用字符 GO版本
2021-08-21 16:23:36 +08:00
21bb471cf9 Merge pull request #625 from Eyjan-Huang/master
python代码更新,多题提交
2021-08-21 16:17:30 +08:00
73c63cc884 Merge pull request #624 from ironartisan/master
添加0279.完全平方数python3版本一解法
2021-08-21 16:15:45 +08:00
4ba8948f48 Merge branch 'youngyangyang04:master' into master 2021-08-21 10:34:41 +08:00
02fcd2c4a8 更新 0150.逆波兰表达式求值.md python代码
用format string提升效率,增加可读性,避免使用索引访问,直接使用切片。
2021-08-20 17:14:16 +08:00
07d27158b2 update 0102.二叉树的层序遍历.md 515java解法二format 2021-08-20 16:10:24 +08:00
8aafc86193 update 方法二 0102.二叉树的层序遍历.md 515题java format 2021-08-20 15:37:35 +08:00
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
391a04bf9f Merge pull request #623 from DoubleYellowIce/master
添加 买卖股票的最佳时机 IV java版本一维空间优化代码
2021-08-20 08:24:09 +08:00
c29210e25f Merge pull request #622 from shuwenlan/master
添加 层序遍历中的 104. 二叉树的最大深度 Python版本
2021-08-20 08:23:43 +08:00
bd58aa2105 Merge pull request #620 from leiyaguang/patch-1
Update 0102.二叉树的层序遍历.md
2021-08-20 08:21:35 +08:00
dfaa1b9a8f Merge pull request #619 from YDLIN/master
添加0707.设计链表 Swift版本
2021-08-20 08:19:47 +08:00
d5f63386d0 Merge branch 'master' into master 2021-08-20 08:19:36 +08:00
ca576c5bd0 更正 0232.用栈实现队列.md python代码
添加限制条件,仅在栈不为空的情况下才允许后续pop()和peek()的操作
2021-08-20 03:29:26 +08:00
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
5e3d23fa38 更正 1047.删除字符串中的所有相邻重复项.md python方法一代码的错误 2021-08-20 02:59:10 +08:00
13293e8c2f 更新 1047.删除字符串中的所有相邻重复项.md python注释 2021-08-20 02:58:09 +08:00
ce2c6fb562 更新+补充 1047.删除字符串中的所有相邻重复项.md python代码
补充使用双指针的方法,但是更推荐栈的做法
2021-08-20 02:55:31 +08:00
571defa007 更新 0020.有效的括号.md python部分额外方法提供
补充了题主的方法,改写了原先冗余的做法,可读性提升,PEP8标准
2021-08-20 02:15:03 +08:00
55eb649434 更正 0225.用队列实现栈.md,doc文档错误
时间复杂度错误,修正
2021-08-20 01:50:53 +08:00
77e789a248 简化 0225.用队列实现栈.md python部分,冗余部分太多
原方法用了很多不必要的变量和操作,改进后的代码更直观,效率和空间都得到了优化
2021-08-20 01:49:06 +08:00
a69006f901 更新 0232.用栈实现队列.md python代码
python代码简化,符合PEP8标准,可读性加强,效率提升
2021-08-20 00:06:33 +08:00
d51d819060 更新 0349.两个数组的交集 go版本(利用set,不用统计次数,减少空间复杂度)
更新 0349.两个数组的交集 go版本(利用set,不用统计次数,减少空间复杂度)
2021-08-19 22:02:21 +08:00
bf92f955a3 添加 1002.查找常用字符 GO版本
添加 1002.查找常用字符 GO版本
2021-08-19 21:45:44 +08:00
1a82f98a17 更新 剑指Offer58-II.左旋转字符串.md 格式修改
更新排版
2021-08-19 21:04:57 +08:00
6255eae04c 补充 剑指Offer58-II.左旋转字符串.md python方法
如果不让使用自带函数reversed() 可以使用该方法
2021-08-19 21:01:20 +08:00
51e719a435 简化 剑指Offer05.替换空格.md python代码
减少不必要的变量使用,优化空间复杂度,使用切片替换而不是单个替换
2021-08-19 17:57:39 +08:00
e6571ecaac 更新 0541.反转字符串II.md python部分,去除自造轮子部分,优化代码可读性
维持原方法的思路,简化了包和匿名函数的用法
原代码使用了reduce包 + 匿名函数来实现 ''.join的操作,去除该部分提升运行效率
2021-08-19 17:30:36 +08:00