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

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

   
🔗
chrisjing 2020-7-23 11:34:13 | 只看该作者
全局:
ZigZag level order---BFS , 可以用deque 或者改变加入顺序实现
Path Sum, Path Sum II - 保持prefix sum Array, get 从root 到leaf 得每个root.val
Path Sum III- 转化成 subarray 等于target问题相当于
Continuous Subarray Sum, Subarray Sum Equals K, Maximum Size Subarray Sum Equals k
这三道题本质都是将prefix sum 存入map 中, 如果后面遇到prefixSum – target 存在map中情况,说明存在equal k 情况。 几点注意: 1, put (0, 1) into the map 2. if duplicate, update the frequency.
3.first check if(maps.cotainsKey(prefixSum - target)) , then  update new prefixSum. 避免(找0出现错误)4, 根据实际情况可能加入(prefix, index)等等
Minimum Size Subarray Sum: 不是找equal K, 因此实用two point 解决

缺米中,求大米

0722.png (92.1 KB, 下载次数: 0)

0722.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
JLSeagull 2020-7-23 11:49:28 | 只看该作者
全局:
07/22 三题一遍通过 记录一下

最小路径和   很容易想到递归搜索实现 一般来说会超时 所以用memo存储 -> 可以转化为dp, dp尝试也通过  注意是从终点向起点
有效的回旋镖  如果直接利用斜率需要判断非零 与否  ->转化成乘法 本来会有些cornercase 没想到也一遍过了 意外
单词的规律  关键是如何建立对应关系 可以用map 优化查询是否mpa已经存在 可以用set

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

image.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
EZMarvin 2020-7-23 12:00:29 | 只看该作者
全局:
打卡题
Binary Tree Zigzag Level Order Traversal - 记录当前层节点个数,然后倒计。即可不用额外空间分辨层数
Minimum Path Sum  - 基本熟练,但是本题可以改原表

评分

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

查看全部评分

回复

使用道具 举报

🔗
Jiangbi 2020-7-23 12:16:30 | 只看该作者
全局:
菜鸡七月第二十三天

1. binary tree zigzag traversal1: july challenge里面的,之前做过复习一下,可以用bfs加一个boolean 来存需不需要reverse,每一层
    如果不reverse就正常加,reverse就把node加到array前面,每层之后再flip reverse
2. lowest common ancestor of binary tree: 如果root 和p,q相等,或者root是null的话,就return root,然后再root.right和root.left
    上分别找lca,如果左边找的最后是null就return右边的结果,右边找出来是null就return左边的结果
3. uncrossed lines: 这个用dp做,如果两个array的i,j index value相等就说明可以画一条新的线, 一共是1+ dp[i-1][j-1],不然的话就找
    max(dp[i][j-1], dp[i-1][j])
4. longest continuous increasing subsequence: 可以用sliding windows,如果不符合increasing的条件的话就把window start移到当前
    index,不然的话每次求i- start + 1看看能不能update 最大window长度
5. possible bipartition: 先set up graph的adjacency matrix,然后再用dfs看能不能把有edges相连的两个node分开,感觉graph的题还
    是不太会做

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

submissions.PNG

评分

参与人数 2大米 +2 收起 理由
dwm + 1 给你点个赞!
On_The_Verge_Of + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
dwm 2020-7-23 12:24:46 | 只看该作者
全局:
今天找到了好的总结leetcode的文章,按照上面做了两道字符串的题目,再做了一道leetcode的题
更多图片 小图 大图
组图打开中,请稍候......

评分

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

查看全部评分

回复

使用道具 举报

全局:
七月第二天
学习了摩尔投票

7.23.png (14.97 KB, 下载次数: 0)

7.23.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
SHALLWEFZUW 2020-7-23 12:30:17 | 只看该作者
全局:
今天花了点时间复习了BehaviorQuestions
刷了俩题练手:

Screen Shot 2020-07-23 at 12.28.09 AM.png (66.81 KB, 下载次数: 0)

Screen Shot 2020-07-23 at 12.28.09 AM.png

评分

参与人数 3大米 +3 收起 理由
Saury + 1 给你点个赞!
微笑刺客 + 1 给你点个赞!
jollibeeee + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
jollibeeee 2020-7-23 12:42:37 | 只看该作者
全局:
7.22 day17 July LeetCoding Challenge

d17.png (48.64 KB, 下载次数: 0)

d17.png

评分

参与人数 3大米 +3 收起 理由
lanlanblue11 + 1 给你点个赞!
Saury + 1 给你点个赞!
微笑刺客 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
微笑刺客 2020-7-23 12:49:01 | 只看该作者
全局:
Day 8
复习binary search,开始联系line sweep
Peak Index in a Mountain Array: binary search
Find the Duplicate Number: 两种方法
方法一:binary search O(nlogn),每次iteration筛掉一半的数
方法二:快慢指针,类似找linked list的循环,很难想到
Meeting Scheduler: line sweep

Screen Shot 2020-07-23 at 12.43.54 AM.png (69.09 KB, 下载次数: 0)

Screen Shot 2020-07-23 at 12.43.54 AM.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
Saury 2020-7-23 12:53:07 | 只看该作者
全局:
Day 12

103. Binary Tree Zigzag Level Order Traversal, 比较有趣的一道题 用stack + tree bfs
1060. Missing Element in Sorted Array, binary search 主要是array index和int interval长度计算混在 一起


评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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