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

[其他] 8月刷题/Mock interview接龙活动(缺米刷题的来)

   关闭
🔗
qmq 2020-8-16 13:40:31 | 只看该作者
全局:
8/15 十题 dp 树

Screen Shot 2020-08-16 at 00.39.59.png (200.38 KB, 下载次数: 0)

Screen Shot 2020-08-16 at 00.39.59.png

评分

参与人数 4大米 +5 收起 理由
lic10 + 1 给你点个赞!
Saury + 2 给你点个赞!
jimmy322 + 1 给你点个赞!
puddingtea07 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
jimmy322 2020-8-16 13:59:50 | 只看该作者
全局:
本帖最后由 jimmy322 于 2020-8-16 14:35 编辑

8.15 继续磕双指针
简单地说,这类问题一种是左指针先移,一种是右指针先移,一起移动的比较简单(可能会从尾部开始)。

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

image.png

评分

参与人数 5大米 +6 收起 理由
Crookshanks + 1 给你点个赞!
夏洛特烦恼 + 1 给你点个赞!
DL + 1 给你点个赞!
lic10 + 1 给你点个赞!
Saury + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
Saury 2020-8-16 14:02:10 | 只看该作者
全局:
Day 15

1550. Three Consecutive Odds, loop
1551. Minimum Operations to Make Array Equal, 数学题
1552. Magnetic Force Between Two Balls, 整个结果空间上 binary search
484. Find Permutation, 用了一个比较奇葩rule的贪心
435. Non-overlapping Intervals, sort + greedy

评分

参与人数 5大米 +7 收起 理由
jimmy322 + 1 给你点个赞!
夏洛特烦恼 + 1 给你点个赞!
Crookshanks + 1 给你点个赞!
DL + 2 给你点个赞!
lic10 + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
lic10 2020-8-16 14:02:50 | 只看该作者
全局:
day 15打卡:quick select要区分不同的题是否要单独考虑等于pivot的情况。

求加米,必回加。一起加油!

Screen Shot 2020-08-15 at 11.01.15 PM.png (158.73 KB, 下载次数: 0)

Screen Shot 2020-08-15 at 11.01.15 PM.png

评分

参与人数 4大米 +5 收起 理由
jimmy322 + 1 给你点个赞!
Crookshanks + 1 给你点个赞!
夏洛特烦恼 + 1 给你点个赞!
DL + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
DP 太难了。。。
今天基本都是hard题
472. Concatenated Words  
97. Interleaving String
32. Longest Valid Parentheses
72. Edit Distance
1048. Longest String Chain  
528. Random Pick with Weight
315. Count of Smaller Numbers After Self

评分

参与人数 3大米 +4 收起 理由
yuke + 1 给你点个赞!
一二三是只猫 + 1 给你点个赞!
DL + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
DL 2020-8-16 14:07:01 | 只看该作者
全局:
8/15 打卡第15天, 刷了3道题

84. Largest Rectangle in Histogram
dynamic programming
对每个i,找出left,right,for any j, left<j<right, heights[j]>=heights[i]

221. Maximal Square
dynamic programming
height(i,j) = height(i-1,j) + 1, if matrix[i][j]=='1';
height(i,j) = 0, if matrix[i][j]=='0'
left(i,j) = max(left(i-1,j), cur_left), cur_left是当前行满足j>=k>=cur_left, matrix(i,k)=1
right(i,j) = min(right(i-1,j), cur_right), 对于j<=k<=cur_right, matrix(i,k)=1
area = max(area, min(height(i,j),right(i,j)-left(i,j)+1)**2)

435. Non-overlapping Intervals
先排序,然后贪心算法

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

image.png

评分

参与人数 2大米 +2 收起 理由
yuke + 1 给你点个赞!
一二三是只猫 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
Crookshanks 2020-8-16 14:10:12 | 只看该作者
全局:
D8 打卡:今天刷了7题
比较好玩的一题是Add Two Numbers II,stack, reverse linked list, 或者直接数学解都可以

0815.JPG (145.28 KB, 下载次数: 0)

0815.JPG

评分

参与人数 2大米 +2 收起 理由
yuke + 1 给你点个赞!
一二三是只猫 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
8/15 Day 15 打卡:

Find Right Interval
Find Lucky Integer in an Array
Non-overlapping Intervals

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

image.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
yuke 2020-8-16 14:42:04 | 只看该作者
全局:
速度还是上不去啊,每次看dis 理解都要好久。  如果直接看答案,自己写一遍 对于第一遍是不是会更加有效率呢?  加油

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

image.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
zhang920524 2020-8-16 14:56:48 | 只看该作者
全局:
打卡 刷了三题 周末事情太多了
435和经典的300是一样的 用dp就好了 关键是除掉目标区间后 得到的是最长的非严格增长子序列
笨办法 但可以学套路

Screen Shot 2020-08-15 at 11.54.08 PM.png (106.45 KB, 下载次数: 0)

Screen Shot 2020-08-15 at 11.54.08 PM.png

评分

参与人数 3大米 +3 收起 理由
wen jun fan + 1 给你点个赞!
diligentmarch + 1 给你点个赞!
Lichens + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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