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

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

   
🔗
gyzdmgqy 2020-7-19 12:02:12 | 只看该作者
全局:

8. String to Integer (atoi) 这是一道medium题,想明白按照顺序处理string,先把空格都处理掉,然后正负号,然后找到第一个数值和最后一个数值,然后转换,转换的时候检查有没有越界。

10. Regular Expression Matching 这又是一道hard题,乍一看不难,但是仔细推敲发现无法通过顺序扫描和比较处理复杂的诸如abc.*abc.*这样的字符串,后来发现要通过dynamic programming,基本版可以通过二维数组来实现,高级版本可以通过一维数组,但是要设置临时变量存储之后将要覆盖的值。

11. Container With Most Water 这题一开始想的太复杂了,一定要先把思路理清,就是两边比较大小,然后遍历一遍找个最大的就行了。


Capture.PNG (119.12 KB, 下载次数: 0)

Capture.PNG

评分

参与人数 3大米 +3 收起 理由
Jiangbi + 1 给你点个赞!
Saury + 1 给你点个赞!
北宅很宅 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
北宅很宅 2020-7-19 12:08:26 | 只看该作者
全局:
Day 3 打卡

0 minutes ago        Maximum Product of Three Numbers        Accepted        6 ms        java
1 minute ago        Maximum Product of Three Numbers        Wrong Answer        N/A        java
23 minutes ago        Task Scheduler        Accepted        4 ms        java
4 hours, 49 minutes ago        Valid Triangle Number        Accepted        406 ms        java
5 hours, 45 minutes ago        Shortest Unsorted Continuous Subarray        Accepted        6 ms        java
6 hours, 9 minutes ago        Array Nesting        Accepted        1227 ms        java
6 hours, 19 minutes ago        Array Nesting        Wrong Answer        N/A        java

评分

参与人数 4大米 +5 收起 理由
DL + 2 给你点个赞!
tanlion + 1 给你点个赞!
Jiangbi + 1 给你点个赞!
Saury + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
Saury 2020-7-19 12:11:22 | 只看该作者
全局:
Day 8

1518. Water Bottles, 递归
1519. Number of Nodes in the Sub-Tree With the Same Label, dfs
210. Course Schedule II, 基于in degree的bfs

评分

参与人数 3大米 +4 收起 理由
DL + 2 给你点个赞!
tanlion + 1 给你点个赞!
Jiangbi + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
Jiangbi 2020-7-19 12:36:41 | 只看该作者
全局:
本帖最后由 Jiangbi 于 2020-7-19 12:39 编辑

菜鸡七月第十九天

1. task scheduler: 先找最多的task是什么, 用maxCount来记如果有相同数量的最多的task,因为每个要n tasks apart,所以空出来的
    时间就是(max-1)*(n-(maxCount-1)),再往idle time里面填剩下的tasks,如果有剩idle time,就加到task length里面是最后总需的时间
2. reorganize string: 和前一道有点类似,也是先算letter和对应的frequency放到map里,同时记最多的letter,如果最多的letter比string的
    一半还长,就没法隔开放,可以的话就先把最多的隔开放,每次index+2,然后再把剩下的letter隔开放进去
3. best time to buy and sell stock with transaction fee: 学习用的dp,每天可以分hold和cash两种情况,cash取当前cash和之前hold+卖掉的
    价钱-transaction fee的最大值,如果当前没有持说明之前没有或今天卖掉了,hold取当前hold和之前cash-买的价钱,如果有持说明之前就有
    或者今天刚买
4. largest perimeter triangle: 这个比较简单,可以先sort再从高往低找最大的可组三角形的一组
5. word pattern: 先把str split成string array,如果两个长度不等就是false,然后可以用map来存每个letter/ word对应的最后出现的index,
    如果map.put(letter/ word, index)不相等的话,就说明pattern 对不上,如果都能存下来就是true

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

submissions.PNG

评分

参与人数 3大米 +4 收起 理由
awivil + 1 给你点个赞!
DL + 2 给你点个赞!
tanlion + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
tanlion 2020-7-19 12:42:42 | 只看该作者
全局:
7月打卡第十天,4道 105, 96, 114, 572


Screen Shot 2020-07-18 at 23.39.26.png (106.26 KB, 下载次数: 0)

Screen Shot 2020-07-18 at 23.39.26.png

评分

参与人数 3大米 +4 收起 理由
oo糖罐 + 1 给你点个赞!
awivil + 1 给你点个赞!
DL + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
DL 2020-7-19 12:45:06 | 只看该作者
全局:
7/18 打卡第18天, 刷了3道题

143. Reorder List
linked list, 先找到中点,reverse后半段,再依次插到前半段中

201. Bitwise AND of Numbers Range
Bit Manipulation, 找到开头相同的所有位数

203. Remove Linked List Elements
linked list, 用个dummy ListNode 起头

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

image.png

评分

参与人数 3大米 +3 收起 理由
JLSeagull + 1 给你点个赞!
oo糖罐 + 1 给你点个赞!
awivil + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
awivil 2020-7-19 12:57:20 | 只看该作者
全局:
Day 18:今天刷了四题。都是回文串问题
Longest Palindromic substring:用expand from center的思想用O(n)。还实现了Manacher算法,是optimal O(n).
Longest Palindrome:用hash map的思想,但是为了速度快。implement一定要用vector或array做counter
Pseudo-Palindromic path in a binary tree:跟上一题非常像,就是再加上一个dfs的思想就可以搞定。
Valid Palindrome II:双指针算法的很好应用。

Screen Shot 2020-07-18.png (35.02 KB, 下载次数: 0)

Screen Shot 2020-07-18.png

评分

参与人数 2大米 +2 收起 理由
JLSeagull + 1 给你点个赞!
oo糖罐 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
oo糖罐 2020-7-19 13:09:41 | 只看该作者
全局:
Day6 三道题
binary search & two pointers

Screen Shot 2020-07-19 at 12.38.43 AM.png (41.81 KB, 下载次数: 0)

Screen Shot 2020-07-19 at 12.38.43 AM.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
JLSeagull 2020-7-19 13:14:36 | 只看该作者
全局:
07/18 继续继续
今天回顾了之前刷的题 还完成以下
换酒问题 利用循环 里面进行除法和取余数
加一 需要考虑几种特殊情况 然后其实就是利用数组遍历
戳气球 动态规划 此题的状态不太好定义

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

image.png

评分

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

查看全部评分

回复

使用道具 举报

🔗
SHALLWEFZUW 2020-7-19 13:15:55 | 只看该作者
全局:
做了5题。 回顾了merge sort的应用 和 一些字符串的处理。

Screen Shot 2020-07-19 at 1.13.43 AM.png (409.94 KB, 下载次数: 0)

Screen Shot 2020-07-19 at 1.13.43 AM.png

评分

参与人数 4大米 +4 收起 理由
speed_secret20 + 1 给你点个赞!
UpTreeTop + 1 给你点个赞!
jyouyj2017 + 1 给你点个赞!
funfun33 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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