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

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

   
🔗
zea7ot 2020-8-1 13:16:37 | 只看该作者
全局:
20200728:
3: 0015, 0016, 0033, 0034, 0036, 0048, 0049
4:
5:

image.png (82.06 KB, 下载次数: 2)

image.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
Zee1 2020-8-1 13:17:06 | 只看该作者
全局:
gogogo菜啊最近

0731.PNG (12.55 KB, 下载次数: 0)

0731.PNG

评分

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

查看全部评分

回复

使用道具 举报

全局:
7月31日 打卡15天 训练4 + 1道题 == 5 道题 7月最后一天求多一点米啦!

今天着重练习并分析了LCA的前四道题,体会了不同的LCA变种的联系和区别;

基础款LCA
-给到node都在Tree里面
-通过非隶属和隶属两种cases的分析
-基本的recursion就能解决

进阶款LCAII
-node可能不再Tree里面
-root node不可知
-需要用到Height这个int variable
-然后消弭掉两者的gap
-然后在统一水平位置向上找parent直到找到LCA为止,如果任何一个为null,返回null;

加强款LCAIII
-与基础款不同的是node可能不再Tree里面,但是给出了root
-Solution1: O(N)
traverse 两个targetNode是不是都在里面然后在用传统LCA
(时间复杂度过高了,舍弃)
-Solution2: O(logN)
先默认两个target Nodes都在Tree里面,去判断以等于a的返回值作为root,是否找到以b作为两个targetNode的LCA;和再判断以等于b的返回值作为root,是否找到以a作为两个targetNode的LCA;最后得出结论返回result 或者null

再次升级版LCAIV
-node是以List形式给出,需要借用一个hashSet
-更换base case的条件:
if (root == null || set.contains(root)) {
        return root;
}
-剩下都相同;

5. find Kth smallest element in the sorted matrix;
**********
if needed to override equals
must override hashCode;
because if two elements equal then its hashcode must be the same
but if two elements hashcode are the same but the two-element could not be equal
**********
-use a map<Cell, Integer> with a minHeap to put the first k elements into it and its two neighbors
-then maintained the map and minHeap dynamically
-finally return the minHeap.peekFirst()

评分

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

查看全部评分

回复

使用道具 举报

🔗
siranjoy119 2020-8-1 14:31:23 | 只看该作者
全局:
今天写了12道题,效率不错,都是一次就过,可能是今天运气比较好碰到的都是easy和medium的题吧

主要是位运算,DP,linkedlist,找循环,比较杂

WeChat Screenshot_20200731232922.png (46.17 KB, 下载次数: 2)

WeChat Screenshot_20200731232922.png

评分

参与人数 4大米 +6 收起 理由
siranjoy + 2 给你点个赞!
fnwjkm + 1 给你点个赞!
zea7ot + 2 给你点个赞!
Saury + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
Saury 2020-8-1 14:45:47 | 只看该作者
全局:
Day 21

70. Climbing Stairs, dp
1140. Stone Game II, backtracking + mem
432. All O`one Data Structure, double linked list + hash map 双链表写起来还是挺容易出错的 因为逻辑复杂整体写出来有挺多的小bug 我觉得这道题是一个不错的锻炼在逻辑复杂的情况下如何合理设计oo 拆分模块 减少单个函数的复杂度以减少bug



评分

参与人数 4大米 +5 收起 理由
speed_secret20 + 1 给你点个赞!
会飞的猪猪侠 + 1 给你点个赞!
fnwjkm + 1 给你点个赞!
zea7ot + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
zea7ot 2020-8-1 15:09:57 | 只看该作者
全局:
20200729:
3: 0054, 0055, 0061, 0062, 0069, 0071, 0075
4:
5:

image.png (37.6 KB, 下载次数: 1)

image.png

评分

参与人数 4大米 +4 收起 理由
craneyuan + 1 给你点个赞!
chriszuo + 1 给你点个赞!
会飞的猪猪侠 + 1 给你点个赞!
fnwjkm + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
fnwjkm 2020-8-1 15:31:05 | 只看该作者
全局:
7.31 打卡, 这个月除了一天没有打卡,其它30天应该都打卡了

1. Logger Rate Limiter. Queue + Set 解决
2. Odd Even Jump。TreeMap解决
3. Climbing Stairs. DP,  可以从O(n) -> O(1)

Screen Shot 2020-08-01 at 12.27.53 AM.png (31.54 KB, 下载次数: 1)

Screen Shot 2020-08-01 at 12.27.53 AM.png

评分

参与人数 4大米 +4 收起 理由
smilelin + 1 给你点个赞!
speed_secret20 + 1 给你点个赞!
chriszuo + 1 给你点个赞!
会飞的猪猪侠 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
7/31

评分

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

查看全部评分

回复

使用道具 举报

🔗
chriszuo 2020-8-1 18:02:18 | 只看该作者
全局:

8月day1 没看到别的帖子 三道dp

评分

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

查看全部评分

回复

使用道具 举报

🔗
smilelin 2020-8-1 18:54:36 | 只看该作者
全局:
8.1打卡, leetcode 面试题08.08,632,304,783

6121596279210_.pic.jpg (94.51 KB, 下载次数: 2)

6121596279210_.pic.jpg

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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