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

[其他] 8月刷题/Mock interview接龙活动(缺米刷题的来)

   关闭
🔗
andrewsun 2020-8-8 12:15:53 | 只看该作者
全局:
8/8 55,45,121,122,123 总觉得买股票的题和曾经做过的折线图柱状图算最大面积的题目很像

评分

参与人数 3大米 +3 收起 理由
siranjoy119 + 1 给你点个赞!
DL + 1 给你点个赞!
wznfls + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
wznfls 2020-8-8 12:24:15 | 只看该作者
全局:
每日三题 day 7 - 08/07
#987 Vertical Order Traversal of a Binary Tree - 不难,但是忽略排序的细节容易错,而且Y轴坐标也很重要
#23 Merge k Sorted Lists - 最开始用O(k*n*n)做,超时了。。改成两两merge以后通过了,但是看解法很多用堆排序的,堆的知识需要补
#33 Search in Rotated Sorted Array - 本质还是二分查找,想明白头尾指针的大小关系就行,但是粗心写错条件



评分

参与人数 3大米 +3 收起 理由
siranjoy119 + 1 给你点个赞!
一二三是只猫 + 1 给你点个赞!
DL + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
zea7ot 2020-8-8 12:27:04 | 只看该作者
全局:
20200805:
new
3: 0304
4: 0815, 0936, 1269, 1411
5: 0827

review
3: 0987
4: 0314, 0815
5:

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

image.png

评分

参与人数 4大米 +4 收起 理由
siranjoy119 + 1 给你点个赞!
lic10 + 1 给你点个赞!
一二三是只猫 + 1 给你点个赞!
DL + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
DL 2020-8-8 13:33:13 | 只看该作者
全局:
8/7 打卡第7天, 刷了3道题

42. Trapping Rain Water
双指针,找到i节点左和右的最大高度,在i处能存的水是max(min(left_highest,right_highest)-height[i],0)

95. Unique Binary Search Trees II
backtracking 比较直观些, 建个辅组函数generateTreesInRange(lo, hi)

987. Vertical Order Traversal of a Binary Tree
用BFS比较方便,每层用个defaultdict(list), 排序后加到全局的defaultdict(list), key都是x的值

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

image.png

评分

参与人数 3大米 +4 收起 理由
siranjoy119 + 2 给你点个赞!
lic10 + 1 给你点个赞!
一二三是只猫 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
8.7 Day7 打卡:
Coin Change: dp
Remove Duplicate Letters: Stack
Vertical Order Traversal of a Binary Tree: PriorityQueue

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

image.png

评分

参与人数 1大米 +1 收起 理由
lic10 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
lic10 2020-8-8 14:02:47 | 只看该作者
全局:
day 7打卡:二叉树的题目可以利用ResultType类。

求加米,必回加。一起加油!

Screen Shot 2020-08-07 at 11.01.39 PM.png (164.13 KB, 下载次数: 0)

Screen Shot 2020-08-07 at 11.01.39 PM.png

评分

参与人数 3大米 +5 收起 理由
Lichens + 1 给你点个赞!
siranjoy119 + 3 给你点个赞!
diligentmarch + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
08.07 打卡第7天刷题第7天
共计三道题,都是老题新做,这次尝试(不算输出)in-place -> o(1)的解法

1.reorder array
用好例子ABCD1234;
reverse 3次
然后再钻到subProblem里面去;

2.Compress String
(in-place)的做法
善用int variables
不需要过于多的使用extra space
分情况进行讨论
case0/1/2 和其他
都是先处理一般,然后看看新array
需要增加多少

3. Decompress String
仍然按照cases的不同来处理String
然后根据自己扫描而拿到的结果 -> 去expand/subtract final array
then do deep copy

温故而知新也!8月更要扎实奋进!加油!

评分

参与人数 3大米 +3 收起 理由
jimmy322 + 1 给你点个赞!
siranjoy119 + 1 给你点个赞!
diligentmarch + 1 要给楼上的加分呀

查看全部评分

回复

使用道具 举报

🔗
qmq 2020-8-8 14:04:11 | 只看该作者
全局:
本帖最后由 qmq 于 2020-8-8 14:05 编辑

8/7十道 主要是树

Screen Shot 2020-08-08 at 01.03.23.png (249.61 KB, 下载次数: 0)

Screen Shot 2020-08-08 at 01.03.23.png

评分

参与人数 4大米 +5 收起 理由
puddingtea07 + 1 给你点个赞!
Saury + 2 给你点个赞!
jimmy322 + 1 给你点个赞!
diligentmarch + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
今天刷了3题,感觉c++很难。。。
Accounts Merge
Vertical Order Traversal of a Binary Tree
Split Array into Consecutive Subsequences

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

image.png

评分

参与人数 3大米 +3 收起 理由
lic10 + 1 给你点个赞!
jimmy322 + 1 给你点个赞!
siranjoy119 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
siranjoy119 2020-8-8 14:39:32 | 只看该作者
全局:
刷题打卡,今天写了4道题,3道都是硬核
Wiggle Sort II 用virtual index
Count of Range Sum 用变形版merge sort
Patching Array 刚开始用暴力解超时,然后注意到边界就用单循环做出来了
Verify Preorder Serialization of a Binary Tree 用stack和degree的方法写

WeChat Screenshot_20200807233656.png (23.64 KB, 下载次数: 0)

WeChat Screenshot_20200807233656.png

评分

参与人数 6大米 +10 收起 理由
siranjoy + 2 给你点个赞!
lic10 + 3 给你点个赞!
会飞的猪猪侠 + 1 给你点个赞!
Lichens + 1 给你点个赞!
Saury + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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