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

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

   
🔗
abyss 2020-7-18 06:04:16 | 只看该作者
全局:
7/17/20

287. Find the Duplicate Number
O(n) time O(1) space solution —> find cycle in linked list
移动到下一个点:index = nums[index]

347. Top K Frequent Elements
get frequency of each element, use heap to get top K

199. Binary Tree Right Side View
分层bfs,答案是每层最后一个node.val

评分

参与人数 4大米 +4 收起 理由
speed_secret20 + 1 给你点个赞!
edsot + 1 给你点个赞!
4552dosen + 1 给你点个赞!
TimLee + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
TimLee 2020-7-18 06:49:12 | 只看该作者
全局:
July 13天打卡
今天有点刷不动了 0 0 求鼓励
Top K Frequent Elements         MinHeap (这里取了个对数,能少些好多C++ compare function)
Third Maximum Number         建三个variable 比大小,注意数组是有重复的
Add Binary                         和add number 一样的做法吧,binary 的carry算法 tricky 一点
Exclusive Time of Functions         谜一般的题,看着挺简单的,stack的的做法真是思考了半天,头大

评分

参与人数 4大米 +5 收起 理由
speed_secret20 + 1 刷题很累,一起坚持!加油加油!
a1520339908 + 1 给你点个赞!
edsot + 1 给你点个赞!
4552dosen + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
4552dosen 2020-7-18 07:04:11 | 只看该作者
全局:
打卡 7.17 Day 17
完成July challenge以及 Array and string card 共三题

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

image.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
edsot 2020-7-18 07:38:45 | 只看该作者
全局:
7.17 zszszszszszs

Screen Shot 2020-07-17 at 6.38.14 PM.png (61.97 KB, 下载次数: 0)

Screen Shot 2020-07-17 at 6.38.14 PM.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
a1520339908 2020-7-18 07:49:21 | 只看该作者
全局:
7/17美东打卡
51 八皇后问题
DFS思路很容易想到,注意对角线的处理是 主对角线 行号 + 列号 = 常数 次对角线 行号 - 列号 = 常数.

52 八皇后二
与51的区别是此题返回解的个数 可以尝试使用Bitmap来做

126 word ladder II
给出可能的序列 正常用bfs即可
优化:可以用map记录匹配模式 如h*t 然后方便查找


评分

参与人数 4大米 +4 收起 理由
speed_secret20 + 1 给你点个赞!同在美东,加油dude!
UpTreeTop + 1 给你点个赞!
lanlanblue11 + 1 给你点个赞!
boxzme + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
boxzme 2020-7-18 09:34:42 | 只看该作者
全局:
每日打卡,复习一下quick select

Screen Shot 2020-07-17 at 9.33.42 PM.png (145.56 KB, 下载次数: 0)

Screen Shot 2020-07-17 at 9.33.42 PM.png

评分

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

查看全部评分

回复

使用道具 举报

全局:
今天加持打卡第四天了吧。
刷了五题,最后两题是hard,花的时间有点多。
Valid Palindrome III用了两种方式来做,DP和递归DP。不知道为啥递归DP总是超时。
贴一下Python代码,有兴趣帮忙看下:)别忘了加米。

def isValidPalindrome(self, s: str, k: int) -> bool:
        if not s or len(s)-k<=1:
            return True
        
        memo = {}
        def helper(start,end,s,k):
            if (start,end) in memo:
                return memo[(start,end)]
            if not s or len(s)-k<=1:
                memo[(start,end)] = True
                return True
            i = start
            j = end
            while i<j:
                if s[i] == s[j]:
                    i+=1
                    j-=1
                else:
                    if k==0:
                        memo[(start,end)] = False
                        return False
                    return helper(i,j-1,s,k-1) or helper(i+1,j,s,k-1)
            memo[(start,end)] = True
            return True
        
        result = helper(0,len(s)-1,s,k)
        return result

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

image.png

评分

参与人数 4大米 +4 收起 理由
yoyoliang + 1 给你点个赞!
慕容清 + 1 赞一个
UpTreeTop + 1 给你点个赞!
lanlanblue11 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
lanlanblue11 2020-7-18 09:43:45 | 只看该作者
全局:
今天刷3题FB高频题

Screen Shot 2020-07-17 at 6.42.19 PM.png (260.21 KB, 下载次数: 0)

Screen Shot 2020-07-17 at 6.42.19 PM.png

评分

参与人数 2大米 +2 收起 理由
慕容清 + 1 赞一个
UpTreeTop + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
UpTreeTop 2020-7-18 10:06:19 | 只看该作者
全局:
今天array3题,发现medium的难度还是需要花点时间

Screen Shot 2020-07-17 at 10.03.24 PM.png (54.23 KB, 下载次数: 0)

Screen Shot 2020-07-17 at 10.03.24 PM.png

评分

参与人数 1大米 +1 收起 理由
慕容清 + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
慕容清 发表于 2020-07-15 00:19:13
之前几天一直没打卡 这几天补一下之前的
打卡第8天:
打卡第9天

133.clone graph:if判断条件是怎么来的,就是说如果我们已经走过了某一个node,就算是neighbor里面的,但是我们已经走过了,就不需要再次记录它的neighbors了。所以我们引入了这个map/set的概念。为什么使用的map,而不是set呢,就是不仅仅要考虑到是不是已经出现过了的问题。还需要考虑我现在这个节点,对应的clone的节点是哪一个的问题。
155.min stack: 最基本的方式就是用两个栈一个存储正常的栈值,另一个存储当前最小值。
evaluate reverse Polish notation: 也是利用栈进行存储。

补充内容 (2020-7-18 20:32):
求大米

B94FAD92-40A3-4901-8C07-8CDA0E8EE620.jpg (58.31 KB, 下载次数: 0)

B94FAD92-40A3-4901-8C07-8CDA0E8EE620.jpg

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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