楼主: yeehaah
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 缺大米的请参加这个刷题/Mock interview活动

     关闭
🔗
QWERTYUIOPAS 2020-6-16 15:16:13 | 只看该作者
全局:
Day 9 0616

快速写了三道:
trapping water : 复习了一下单调栈,感觉写法还挺难受的。如果用很多个while循环,比较intuitive但是码多,如果用for循环就用i--来原地踏步,比较理想。用两个dp【】记录这个点见到的leftMax rightMax,然后取min减去本身就很简单,然后简化到O1 space很精彩,就是用双指针,通过比较记录的左右max值比较来决定用哪个。
maxPath III,挺别扭的一个题,想清楚过例子就好了。
binary tree iteritor,朋友推荐写一下,是个inorder遍历每次找到最右之后停顿,curr  = stack.pop()之后return curr.val,但是curr = curr.right,在那里等着下一步,挺有趣。


评分

参与人数 2大米 +6 收起 理由
dobbin + 3 给你点个赞!
yeehaah + 3

查看全部评分

回复

使用道具 举报

🔗
Jedreke 2020-6-16 15:15:22 | 只看该作者
全局:


Day 14,  刷4道题,三道新题:

Search in a Binary Search Tree        LC 700
Koko Eating Bananas        LC 875
Capacity To Ship Packages Within D Days        LC 1011

这几天练习一下二分搜索答案的题,刚好本次周赛刚有。

1. Search in a Binary Search Tree, 两个递归出口:None or node.val == val,可以简化成一个条件,都return node,减少代码量

2. KoKo eating Bananas,二分搜索答案,根据mid取得的值也比较显而易见,就是吃完所有堆香蕉的时间。

3. Capacity To Ship Packages Within D Days,也是二分搜索答案,就是要注意在遍历原数组,计算运输天数时,要注意1)加上剩余的weight,2)单个包裹重量 > capacity时直接return sys.maxsize, 表示无限慢,无法完成

评分

参与人数 2大米 +6 收起 理由
dobbin + 3 给你点个赞!
yeehaah + 3

查看全部评分

回复

使用道具 举报

🔗
Sde 2020-6-16 15:13:38 | 只看该作者
全局:
06/15 Day 11: 六道题

WechatIMG300.jpeg (208.47 KB, 下载次数: 0)

WechatIMG300.jpeg

评分

参与人数 1大米 +3 收起 理由
yeehaah + 3

查看全部评分

回复

使用道具 举报

全局:
打卡第二天刷了3个hard
(版主第一天没加米,在1053楼,谢谢)

image.png (214.71 KB, 下载次数: 0)

image.png

评分

参与人数 2大米 +6 收起 理由
dobbin + 3 给你点个赞!
yeehaah + 3

查看全部评分

回复

使用道具 举报

🔗
houyu0930 2020-6-16 14:56:55 | 只看该作者
全局:
#第6次打卡 6.15

1002(E)/102(M)/9(E)/7(E)/448(E)

回文数和整数反转的题明天打算再换个方法做一遍。今天的感受是,每天还是应该早点开始刷题(在头脑清醒的时候),多给自己留点时间思考!自己独立思考出来比较重要。

Screen Shot 2020-06-15 at 11.14.44 PM.png (96.94 KB, 下载次数: 0)

Screen Shot 2020-06-15 at 11.14.44 PM.png

评分

参与人数 2大米 +6 收起 理由
dobbin + 3 给你点个赞!
yeehaah + 3

查看全部评分

回复

使用道具 举报

🔗
AnnabelleAPZK 2020-6-16 14:21:44 | 只看该作者
全局:
Day 10:

3 problems today

评分

参与人数 2大米 +13 收起 理由
dobbin + 3 给你点个赞!
yeehaah + 10

查看全部评分

回复

使用道具 举报

🔗
edsot 2020-6-16 14:20:24 | 只看该作者
全局:
6.15 day 17
670 medium 学习了integer直接转数组的方法
658 medium 二分法+双指针
543 easy 算法课里讲过更快的解法,但这里的树结构用起来不方便,还不如直接dfs

Screen Shot 2020-06-16 at 1.19.51 AM.png (83.97 KB, 下载次数: 0)

Screen Shot 2020-06-16 at 1.19.51 AM.png

评分

参与人数 1大米 +3 收起 理由
yeehaah + 3

查看全部评分

回复

使用道具 举报

🔗
joezie 2020-6-16 13:54:14 | 只看该作者
全局:
#第七次打卡 今天刷了四道题,全都是一次提交就accepted,不过都是easy和medium的,而且有好一些是做过的,也没啥好沾沾自喜的嘻嘻


评分

参与人数 1大米 +3 收起 理由
yeehaah + 3

查看全部评分

回复

使用道具 举报

🔗
taobo0626 2020-6-16 13:20:53 | 只看该作者
全局:
day10_coding.rar (6.63 KB, 下载次数: 0)


Day 10:

1. Trapping Rain Water.
2. Trapping Rain Water II.
3.  Largest Rectangle in Histogram.

评分

参与人数 2大米 +13 收起 理由
dobbin + 3 给你点个赞!
yeehaah + 10

查看全部评分

回复

使用道具 举报

🔗
Heloise0524 2020-6-16 13:12:58 | 只看该作者
全局:
坚持12天,刷了3题;
笔记
1. Why should I decrement j here? Because we've already add this letter, so we need to get to next letter in next loop
2.重要!!!此时rowBegin和colEnd在这个loop里已经变化了,此时可能已经不满足while loop条件了,需要再check一遍
3. 顺序loop,只要不是letter就直接加上去。If it is a letter, then we 反向loop string,找最靠后的letter位置,然后append这个letter到那个位置
4. 除了用stack,如果要求O(1) space complexity,就用counter

Screen Shot 2020-06-15 at 10.12.43 PM.png (140.61 KB, 下载次数: 3)

Screen Shot 2020-06-15 at 10.12.43 PM.png

评分

参与人数 2大米 +6 收起 理由
dobbin + 3 给你点个赞!
yeehaah + 3

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表