📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
楼主: ztamber
跳转到指定楼层
上一主题 下一主题
收起左侧

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

   
🔗
TimLee 2020-7-13 03:17:11 | 只看该作者
全局:
谢谢各位大大给分,继续努力
July Day 10 下午先来 三道题


Reverse Bits -> math, 新建一个数字 result, each iteration  bitwise or last bit of the original number(n), then n >>=1  and result <<1 直到遍历完所有bit
Partition Equal Subset Sum         DP 0/1 背包问题
Partition to K Equal Sum Subsets         本以为是个完全背包,想了想不是 用 Backtrack 的方法去做的。虽然代码不是很长,但是思考过程有点难

Screen Shot 2020-07-12 at 3.14.05 PM.png (286.49 KB, 下载次数: 0)

Screen Shot 2020-07-12 at 3.14.05 PM.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
 楼主| ztamber 2020-7-13 03:30:42 | 只看该作者
全局:
打卡第10天
07/12
Reverse all bits of a number
Unique characters I
Unique characters II
Bitwise AND of Numbers Range
* 熟悉一下python的运算优先级别  Bitwitse shift > Bitwise AND, 是在记不得还是加括号比较保险
* left shit x >> 2  右侧补零
  number |= 1 << i  -> 1先右侧补i个0然后和number相同为上面取或,可以将number第i位置变为1

评分

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

查看全部评分

回复

使用道具 举报

🔗
dtmntion 2020-7-13 03:30:45 | 只看该作者
全局:
6道array问题,

注意边界,
inplace modify:可以用2 pointers,可以通过正负值记录原值


Screen Shot 2020-07-12 at 12.28.35 PM.png (154.48 KB, 下载次数: 0)

Screen Shot 2020-07-12 at 12.28.35 PM.png

评分

参与人数 4大米 +4 收起 理由
dsnadja + 1 给你点个赞!
feifeijin + 1 赞一个
boxzme + 1 给你点个赞!
blacknight1982 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
今天刷的几道题打卡。
其中Minimum Knight Moves用了各种优化都超时,花了蛮长时间。题目本身不难。
Toeplitz Matrix和昨天的Diagonal Traverse蛮类似的,用dict更简单一些

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

image.png

评分

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

查看全部评分

回复

使用道具 举报

全局:
加油呀小可爱

Screen Shot 2020-07-12 at 18.31.26.png (176.69 KB, 下载次数: 0)

Screen Shot 2020-07-12 at 18.31.26.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
boxzme 2020-7-13 07:46:59 | 只看该作者
全局:
祈祷早日脱离苦海,上班跟刷题看书比起来坚持是在放松..

Screen Shot 2020-07-12 at 7.44.56 PM.png (276.25 KB, 下载次数: 0)

Screen Shot 2020-07-12 at 7.44.56 PM.png

评分

参与人数 3大米 +3 收起 理由
diligentmarch + 1 给你点个赞!
feifeijin + 1 赞一个
awivil + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
awivil 2020-7-13 07:52:52 | 只看该作者
全局:
Day 12: 刷三题
Hand of Straights: 可以先sort,再把array values放进一个hashmap counter,从小到大verify。这里可以直接用c++ map或Java tree map。
Divide Array in sets of K consecutive numbers:遇上一题类似
Count Univalue Subtree:这题本来想用ResultType return两个值,是否为Univalue和其Univalue subtree的个数,但implement起来非常复杂。不如就把univalue subtree的个数declare成一个global variable, 然后写一个recursive function判断是否为univalue,在这个function里面update univalue subtree个数的值。这样7,8行就搞定了。

Screen Shot 2020-07-12.png (34.59 KB, 下载次数: 0)

Screen Shot 2020-07-12.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
zea7ot 2020-7-13 08:18:24 | 只看该作者
全局:
20200712:
3: 0056, 0253, 0395, 0729, 0731, 1109, 1229, 1272, 1288
4: 0218, 0732
5:

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

image.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
diligentmarch 2020-7-13 10:32:50 | 只看该作者
全局:
第12天刷题:
今天刷了5题,都比较简单。最后一题懒得检查,一直错
Stone Game IV
Minimum Difference Between Largest and Smallest Value in Three Moves
Range Sum of Sorted Subarray Sums
Reformat Date
Reverse Bits

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

image.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
yaozheng 2020-7-13 10:37:50 | 只看该作者
全局:
Jun 12 打卡第11天,3道题
863. All Nodes Distance K in Binary Tree, 第一种方法是转化成graph;第二种直接DFS,计算到root的距离,target一定在左右子树的某一个中;可能的结果分成三种情形:1. 在target的子树中,直接collect;2. 在target-root的path上,那么node到root的dist==K-1;3. 在root的另一棵子树中,collect子树距离为K-(l/r+2)的节点;
227. Basic Calculator II, 只需要维护一个操作数的stack即可,利用变量sign来判断+-*/,连续数字的操作数可以while循环一次找到底也可以维护一个变量在for循环内每一次更新;注意‘ ’的处理,当i到达最后位置时,sign都要处理掉;


评分

参与人数 3大米 +3 收起 理由
zzmxqsm + 1 给你点个赞!
edsot + 1 给你点个赞!
Maze大猫 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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