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

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

   
🔗
chrisjing 2020-7-22 13:52:26 | 只看该作者
全局:
Word Search
Word Search II
使用DFS解答, 注意recursive base case break out 顺序
132 Pattern
用O(N^2) 求解,需要知道从0th to Ith min ,
用O(N) 解, 除了维持min, (1), 需要用stack 维持 from length - 1 to ith(2)大于min 的num, then check ith 是否是pattern (3). 大于2
Gas Station:
greedy 解法, 维持curSum > 0(positive contribution), index = i; 抽象相当于 A + B >= 0, total sum >= 0, then return i
从Ith 开始curSum 也就是B>0, 前面不存在A 累计大于0 的情形, 从此A的数字,如果有正数, B 仍然大于任意一个负数。

缺大米,宝宝门求大米

0721.png (76.31 KB, 下载次数: 0)

0721.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
lanlanblue11 2020-7-22 14:21:23 | 只看该作者
全局:
今天复习了7题之前刷过的题目
更多图片 小图 大图
组图打开中,请稍候......

评分

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

查看全部评分

回复

使用道具 举报

全局:
前面写了两天作业 一天就刷了一道

评分

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

查看全部评分

回复

使用道具 举报

🔗
DL 2020-7-22 14:39:51 | 只看该作者
全局:
7/21 打卡第21天, 刷了3道题

81. Search in Rotated Sorted Array II
binary search, 考虑有nums[left]==nums[mid]==nums[right]的情况

131. Palindrome Partitioning
backtracking, 建个2维数组存是否是palindrome

268. Missing Number
n*(n+1)/2-sum(nums)

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

image.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
chriszuo 2020-7-22 15:26:23 | 只看该作者
全局:
今天尝试了在工作间隙刷题,思路有点混乱,除了吃饭的时候想的第一题,其他两道都出现了不少错误,day2

评分

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

查看全部评分

回复

使用道具 举报

全局:
7/21 Tree 多刷

评分

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

查看全部评分

回复

使用道具 举报

🔗
smilelin 2020-7-22 15:43:44 | 只看该作者
全局:
7.22打卡,3道medium和4道easy

9531595402347_.pic_hd.jpg (127.27 KB, 下载次数: 0)

9531595402347_.pic_hd.jpg

评分

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

查看全部评分

回复

使用道具 举报

🔗
jyouyj2017 2020-7-22 17:27:57 | 只看该作者
全局:
day 4 四道题bfs
lc 624, 618,598,531
bfs是否按层循环取决于是否要用count

评分

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

查看全部评分

回复

使用道具 举报

🔗
jacobnsw2008 2020-7-22 21:34:16 | 只看该作者
全局:
谢谢各位大佬给分,继续努力
D20:  打卡第20天 (UTC: 22/07/2020)
继续学习 dp  序列型动态规划

1: Word Break  (139)
状态:dp[i]表示前i个字母是否可以被切分。
dp[i],则需要遍历0~i中是否存在一个j,使得dp[j]=true而且j+1~i存在于dict中

2: Palindrome Partitioning II (132)

dp[i]代表前i个字符最少能被切割成回文子串的次数
状态转移方程 dp[i] = min{dp[j]+1}  | S[j..i-1]是回文串

评分

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

查看全部评分

回复

使用道具 举报

🔗
rachelzhang 2020-7-22 22:20:33 | 只看该作者
全局:
第一次打卡
昨天刷了5题
回复

使用道具 举报

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

本版积分规则

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