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

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

   
🔗
99887766 2020-8-1 11:29:20 | 只看该作者
全局:
day 15 打卡

评分

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

查看全部评分

回复

使用道具 举报

🔗
gyzdmgqy 2020-8-1 11:34:19 | 只看该作者
全局:
刷题打卡第21天

39. Combination Sum 一开始想的挺复杂的,例如拿每一个数遍历其倍数直到超过target,后来发现这个用递归backtrack的方法来实现就好,几个核心细节要注意,第一个是list每次append temp的时候要拷贝不能引用,第二个要对candidates进行排序,然后通过递归中的start position来防止重复,第三是start index可以重新使用本次迭代值,以允许重复。

40. Combination Sum II 和Combination Sum I类似,关键是backtrack算法里如何避免重复,需要使用i>start位置外加连续两个候选数字不相同即可。

37. Sudoku Solver 刷了一道hard题,基本思路是通过递归back track来解决问题,然后关键是思考递归函数怎么写,如果返回值是T/F,要想明白何时返回T何时返回F,如果使用循环要避免遇到真值就直接过去知道False,这样递归返回的就是错误结果。更加优化的方法是使用Priority Queue来策划每次开始的位置,但是要记得定期更新Priority Queue。

Capture.PNG (22.9 KB, 下载次数: 0)

Capture.PNG

评分

参与人数 3大米 +4 收起 理由
siranjoy119 + 2 给你点个赞!
微笑刺客 + 1 给你点个赞!
diligentmarch + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
今天五题。另外重刷了一些二分搜索和二叉树的题。
我开了一个新的session,所以截了两个屏。
另外分享一些binary search的总结,欢迎拍砖。
Binary Search Methodology
When you can see from the problem, to approaching the target value, everytime you can get rid of half candidates and remain another half of candidates for continuing calculation.
Binary search can also apply to approaching a value in a range, not necessary finding value in an array.
The third usage of binary search is to find an insert position in a sorted array. Then perform a linear algorithm to generate the result sorted which is related to distance.

更多图片 小图 大图
组图打开中,请稍候......

评分

参与人数 4大米 +4 收起 理由
yoyoliang + 1 给你点个赞!
tanlion + 1 给你点个赞!
微笑刺客 + 1 给你点个赞!
diligentmarch + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
7月份的最后一天,刷了3题:
Binary Tree Longest Consecutive Sequence II
Boundary of Binary Tree
Climbing Stairs

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

image.png

评分

参与人数 5大米 +5 收起 理由
siranjoy119 + 1 给你点个赞!
lic10 + 1 给你点个赞!
DL + 1 给你点个赞!
tanlion + 1 给你点个赞!
微笑刺客 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
微笑刺客 2020-8-1 11:56:18 | 只看该作者
全局:
最后一天7月
IP to CIDR:bit
Largest Unique Number
Rotting Oranges:bfs
Partition List and Sort an Array:复习quicksort

Screen Shot 2020-07-31 at 11.55.18 PM.png (107.72 KB, 下载次数: 0)

Screen Shot 2020-07-31 at 11.55.18 PM.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
tanlion 2020-8-1 11:59:56 | 只看该作者
全局:
时差党 7月打卡最后一天,1237, 350, 392, 475, 367, 1337


Screen Shot 2020-07-31 at 22.57.44.png (218.97 KB, 下载次数: 0)

Screen Shot 2020-07-31 at 22.57.44.png

评分

参与人数 4大米 +5 收起 理由
siranjoy119 + 2 给你点个赞!
Jiangbi + 1 给你点个赞!
lic10 + 1 给你点个赞!
DL + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
DL 2020-8-1 12:07:05 | 只看该作者
全局:
7/31 打卡第31天, 刷了3道题

52. N-Queens II
backtracking, 方法同51题

303. Range Sum Query - Immutable
用一数组存累计加和

344. Reverse String
双指针,左右互换

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

image.png

评分

参与人数 4大米 +5 收起 理由
siranjoy119 + 2 给你点个赞!
Zee1 + 1 给你点个赞!
Jiangbi + 1 给你点个赞!
lic10 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
huleehulee 2020-8-1 12:24:07 | 只看该作者
全局:
哎呀妈呀,哭哭唧唧的也没做几道题。光在复习数据结构了。
继续哭唧唧去了
回复

使用道具 举报

🔗
lic10 2020-8-1 12:41:18 | 只看该作者
全局:
day 15打卡:抓住了7月的尾巴,就抓住了整个夏天。趁着美西时间还是7月,来打这个月最后一次卡。下个月继续加油!

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

Screen Shot 2020-07-31 at 9.39.16 PM.png (100.71 KB, 下载次数: 0)

Screen Shot 2020-07-31 at 9.39.16 PM.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
Jiangbi 2020-8-1 13:01:48 | 只看该作者
全局:
菜鸡八月第一天

八月再搞一搞攒够米就该复习了,不然做了的全忘了(叹气
1. climbing stairs: 比较简单的一道dp,每次新的爬楼梯的数量是i-1和i的和,如果n小于等于3可以直接return3
2. spiral matrix: 每次用四个坐标表示当前layer,然后最上面的行从左到右加,右面的从上到下,最下的从右到左,
    最后从下到上,每次动一个坐标,最后把四个都向内移
3. spiral matrix II: 和上一道差不多,只不过记一个num,可以用while loop直到num<=n*n, 和上次一样移四条边,
    每次num+1,同时把layer向里缩
4. kth smallest element in sorted array: 学习了一下binary search做法,其实还是不太会做,lo和hi先从两个对角开始,
    然后再每一行算小于mid的element的个数,同时如果mid不在matrix里面还要找到在matrix里的值,如果count
    等于k,就直接return找到的值,count小于k就把lo往上移,大于k就移hi
5. basic calculator II: 用stack,先把arithmetic symbol initialize成+,然后如果当前char是int就加到当前num里,如果
    当前char是运算符号的话,加号把num存进stack,减号存-num,乘号pop一个出来和当前相乘,除号也pop再相除,
    把对应的结果放进stack之后再把当前num清零,最后把stack里的都加起来

submissions.PNG (34.28 KB, 下载次数: 0)

submissions.PNG

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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