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

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

   
🔗
a1520339908 2020-7-16 23:37:23 | 只看该作者
全局:
7/16 leetcode打卡
286
看了题解 BFS神仙做法
把所有门都找出来, 对所有门,使用队列,同时都走了1步,先到达的就是距离短的
BFS可以在低TC和SC的情况下 保证最短距离
200
做过的题,可以将访问完的1设置成0,这样就不需要再另设置一个visited二维数组
130
不看题解 真没想到一个DFS都能玩出花来,从边界出发先找和边界联通的区域 之后再把剩下的标记

评分

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

查看全部评分

回复

使用道具 举报

🔗
2mu6fendi 2020-7-16 23:42:36 | 只看该作者
全局:
今日水题14道,都是中等难度,哎,又是低效率度一天,求加米。

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

image.png

评分

参与人数 3大米 +3 收起 理由
Saury + 1 给你点个赞!
LyanW + 1 赞一个
Grace6666 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
Grace6666 2020-7-17 00:41:11 | 只看该作者
全局:
day 9 - 7 questions
dynamic programming
将一个问题拆成几个子问题,分别求解这些子问题,即可推断出大问题的解。
无后效性: 未来与过去无关
最优子结构性质: 大问题的最优解可以由小问题的最优解推出
重叠子问题(overlapping subproblems)性质-->递归算法反复求解相同的子问题;
         在动态规划算法中使用数组来保存子问题的解,这样子问题多次求解的时候可以直接查表不用调用函数递归。
设计DP算法: 1) 设计状态:  2) 设计状态转移方程: 自顶向下的备忘录法; 自底向上的动态规划

Screenshot from 2020-07-16 12-39-28.png (84.13 KB, 下载次数: 0)

Screenshot from 2020-07-16 12-39-28.png

评分

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

查看全部评分

回复

使用道具 举报

全局:
一杯茶,一包烟,每日一题写一天

Screen Shot 2020-07-16 at 11.50.12.png (147.03 KB, 下载次数: 0)

Screen Shot 2020-07-16 at 11.50.12.png

评分

参与人数 3大米 +3 收起 理由
ztamber + 1 给你点个赞!
TimLee + 1 很有用的信息!
Saury + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
Saury 2020-7-17 01:21:52 | 只看该作者
全局:
Day 6

50. Pow(x, n), 分治 n->n//2->n//4->... 注意下负数整除法 -3 // 2 = - 2 而不是 -1
809. Expressive Words, string题 corner case不是很多 注意下不要曲解题意
938. Range Sum of BST, BST post order traversal



评分

参与人数 4大米 +4 收起 理由
b034fe55b + 1 给你点个赞!
abyss + 1 给你点个赞!
ztamber + 1 给你点个赞!
TimLee + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
TimLee 2020-7-17 03:52:50 | 只看该作者
全局:
July Day 12 ! 加油

先来三题打个卡
Tree Diameter         -> 2个 BFS,先从任意点出发,找到能reach的 最远的点,然后从这个点出发,找最长路径
Battleships in a Board         -》DFS 很直观,但是要求 One Pass + O(1) 需要用一个trick,遇到一个X,差 X-1 是不是 X OR Y-1 是不是 X,如果是的话 就跳过。战舰的开头是不会满足这二个条件的。
Pow(X,N). recursion 写法要好懂一些 Log(N)

Screen Shot 2020-07-16 at 3.45.37 PM.png (37.21 KB, 下载次数: 0)

Screen Shot 2020-07-16 at 3.45.37 PM.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
 楼主| ztamber 2020-7-17 04:52:27 | 只看该作者
全局:
打卡13天
07/16
Pow(a, b)       
Minimum Remove to Make Valid Parentheses
Design Browser History
Maximal Rectangle
Remove Invalid Parentheses

评分

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

查看全部评分

回复

使用道具 举报

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

1035. Uncross Lines
DP,和Longest Common Subsequence一样

50. Pow(x, n)
Fast power

567. Permutation in String
Sliding window

96. Unique Binary Search Trees
dp[i] = num of unique BST with i values
dp[i] = dp[0] * d[i-1] + dp[1] * d[i-2] + … + dp[i-1] * dp[0]

142. Linked List Cycle II
Slow and fast pointers
Once they meet, move slow to head and move at the same speed
Next time the two pointers meet at the entrance of the cycle

评分

参与人数 2大米 +2 收起 理由
成电小仙女 + 1 给你点个赞!
fnwjkm + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
b034fe55b 2020-7-17 05:24:06 | 只看该作者
全局:
打卡第四天??有点忘了今天是第几天了。。

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

image.png

评分

参与人数 2大米 +6 收起 理由
MaxAm + 5 给你点个赞!
fnwjkm + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
damonguo 2020-7-17 05:38:08 | 只看该作者
全局:
7/16
继续图类的题:
LC310 Minimum Height Trees, 自底层向上建树需要用到map<node, adjacencies>, 同时注意树的高度由root到leaf的最长距离决定
LC207/210/269 三道topological sort的题,用记录每个节点的in-degree,一次迭代后in-degree为零的点是下一次迭代的起点。

评分

参与人数 3大米 +3 收起 理由
99887766 + 1 给你点个赞!
成电小仙女 + 1 给你点个赞!
fnwjkm + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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