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

[其他] 7月缺米的来刷题/Mock interview活动

   
🔗
jerryzzf 2020-7-23 09:13:48 | 只看该作者
全局:
连续第 11 天打卡,完成 3 道 DP 题:(3/3)

1. Min Cost Climbing Stairs
2. Decode Ways
3. Best Time to Buy and Sell Stock with Cooldown

Tips 总结:
1. DP 题有时候比较 tricky 的点在于,我们得 define the problem slightly different than the original one,然后再根据构造的 dp 表来 return the expected result;
2. DP 另一个难点在于,我们得二次优化 time complexity,几乎等同于双重 dp;
3. DP 题目做完后思考下能不能优化 space complexity,因为这很可能是 follow-up question;

Screen Shot 2020-07-22 at 6.12.38 PM.png (225.64 KB, 下载次数: 1)

Screen Shot 2020-07-22 at 6.12.38 PM.png

评分

参与人数 4大米 +5 收起 理由
ztamber + 2 给你点个赞!
awivil + 1 给你点个赞!
abyss + 1 给你点个赞!
成电小仙女 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
awivil 2020-7-23 09:17:13 | 只看该作者
全局:
Day 22: 今天刷了三题,都是design的
min stack:最standard的方法是用两个stack做,一个是放elements的stack,一个是keep track of min的stack
Design hit counter:用map做最简单,key为input count,每次递增,value为timestamp。
Design HashMap:这题用c++ vector做的话简单一些。更generic的方法是用linked list做,节省空间。注意hash function要自己写一个。

Screen Shot 2020-07-22.png (59.09 KB, 下载次数: 1)

Screen Shot 2020-07-22.png

评分

参与人数 2大米 +2 收起 理由
abyss + 1 给你点个赞!
成电小仙女 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
开始tree了

评分

参与人数 3大米 +4 收起 理由
ztamber + 2 给你点个赞!
NeiLGN + 1 加油
abyss + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
abyss 2020-7-23 09:24:19 | 只看该作者
全局:
7/22/20

103. Binary Tree Zigzag Level Order Traversal
分层BFS,按照层数奇偶决定是否reverse

212. Word Search II
要用Trie否则会超时,从board上某一个格开始dfs,上下左右同时找TrieNode children里对应当前cell的node

62. Unique Path
显而易见2D DP
要想到这是个数学题C (n-1) (m+m-2) [移动步数是n-1,m-1不是n,m]

评分

参与人数 2大米 +2 收起 理由
yaozheng + 1 给你点个赞!
NeiLGN + 1 加油

查看全部评分

回复

使用道具 举报

🔗
damonguo 2020-7-23 09:30:56 | 只看该作者
全局:
7/22
Top K 系列都可以用Priority Queue/Partition
LC 215/973/625
复习前一天的三道题

评分

参与人数 3大米 +3 收起 理由
boxzme + 1 给你点个赞!
yaozheng + 1 给你点个赞!
NeiLGN + 1 加油

查看全部评分

回复

使用道具 举报

🔗
NeiLGN 2020-7-23 09:48:53 | 只看该作者
全局:
leet code 139

先用递归做了一遍,发现超时了,又用DP做了下。

7_22_2020.PNG (62.43 KB, 下载次数: 1)

7_22_2020.PNG

评分

参与人数 3大米 +3 收起 理由
htkz + 1 给你点个赞!
boxzme + 1 给你点个赞!
yaozheng + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
yaozheng 2020-7-23 09:55:34 | 只看该作者
全局:
Jul 22 打卡第21天,7道题
1349. Maximum Students Taking Exam, bit操作,dp+状态压缩,共1<<n个状态,仅依赖于上一层的状态;(j & (k >> 1)) == 0判断是否重合,左前方;
1051. Height Checker, count sort,然后指针感觉去遍历,计算不等的个数;

评分

参与人数 3大米 +4 收起 理由
ztamber + 2 给你点个赞!
htkz + 1 给你点个赞!
boxzme + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
boxzme 2020-7-23 09:58:18 | 只看该作者
全局:
mock了一下还是有做过的不会做...加油

Screen Shot 2020-07-22 at 9.56.43 PM.png (192.39 KB, 下载次数: 0)

Screen Shot 2020-07-22 at 9.56.43 PM.png

评分

参与人数 3大米 +4 收起 理由
TimLee + 1 给你点个赞!
ztamber + 2 很有用的信息!
htkz + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
htkz 2020-7-23 10:01:17 | 只看该作者
全局:
日期: 7/22/2020
题目: [2]
103. Binary Tree Zigzag Level Order Traversal
310. Minimum Height Trees

评分

参与人数 2大米 +3 收起 理由
TimLee + 1 欢迎来一亩三分地论坛!
ztamber + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
 楼主| ztamber 2020-7-23 10:03:15 | 只看该作者
全局:
07/22
打卡第18天
delete in BST
Search in BST
Insert in BST
用iterative和recursive都写一遍,觉得Delete in BST 题目不错,同时复习了search smallest node in BST 和 delete smallest node in BST

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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