📣 4th of July限时特惠: VIP通行证立减$68
查看: 9231| 回复: 88
跳转到指定楼层
上一主题 下一主题
收起左侧

刷题打卡自我监督

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
学了点皮毛。
太多题目了,感觉不早点开始,到时实习就要找不到了。
开个帖子,每天看看自己刷多少,希望能坚持下来

评分

参与人数 2大米 +6 收起 理由
bowenzh + 1 给你点个赞!
小石匠 + 5 欢迎来一亩三分地论坛!

查看全部评分


上一篇:有节操无刷题下限 找战友刷题, FLAG 不是梦
下一篇:求JS 刷题群
推荐
 楼主| ChaChaBaBa 2018-2-10 03:27:29 | 只看该作者
全局:
本帖最后由 wAg 于 2018-2-10 08:32 编辑

对不起党和人民啊!
又隔了好几天才刷。
这次做了四道
118 Pascal's Triangle  自己做出来了,要考虑两个base case,一开始以为不用把 base case  numRow == 0的情况写出来,其实还是需要的。 然后要记住,首位都是1,所以从i=1开始循环, 然后第numRow的元素个数是numRow +1
119 Pascal's Triangle II 自己用recursion做出来了。 看了答案,真是精妙。
665 Non decreasing array
自己做出来了,看似简单,其实好多细节要考虑,什么一个数的时候两个数的时候,第一个数比第二个大的时候。自己写了一长串。
从i = 1 开始,如何把两个数的情况放进循环里呢,看了答案后感觉很精妙,就是在if里加个or i - 2 < 0, 因为我做的时候是考虑了比较A > A[i+1],而简短答案是比较A[i-1] > A, 这就避免了瞻前顾后的麻烦。 感觉棒棒的。
643. Maximum Average Subarray I
看了答案才会做 原来是accumulate 每一个i位置时目前的sum, 然后basic average就是第k-1个sum/k,然后循环对比这个basic average和(sum-sum[i-k])/k的那个大的,最后取最大的。
Sliding window解法更简便
回复

使用道具 举报

推荐
 楼主| ChaChaBaBa 2018-2-24 06:21:17 | 只看该作者

.

全局:
本帖最后由 wAg 于 2018-2-24 16:18 编辑

接着昨天的,刷了它的similar question,刷了道medium的61 RotateList
哈哈哈,我居然会做medium的。想继续看另一个similar question, Reverse Words in a String II, 但是没有买他家membership,看不了

724 FindPivotIndex, 虽然做出来了,但是没有答案简单。

268 MissingNumber,巧取高斯。或者用bit XOR
136 SingleNumber 像268那样,用数学来解。 还有XOR解法

喜报喜报,奔走相告。
389FindTheDifference, 居然不费吹灰之力用bit manipulation解了! 第一次做这么快!给自己鼓掌!

169MajorityElment,用了hashMap解。那个用sort的解法,两行代码  还有,答案居然提供了六种解法,以后再看吧
229MajorityElementII,用了先sort后解,没有满足O(n)的要求,没有关系,这是medium的题,我居然会做,很满意了。以后再回过头来用O(n)解
回复

使用道具 举报

推荐
 楼主| ChaChaBaBa 2018-7-23 03:37:17 | 只看该作者
全局:
872. Leaf-Similar Trees
傻傻地就return list然后比较两个list
可以return成一个string
874. Walking Robot Simulation
真的,这道题因为每看到说是return maximum distance,姐我degub到怀疑人生
M873Length of Longest Fibonacci Subsequence
感觉brute force更直观啊,dp[i][j]感觉跟它差不多,万一数很多,table很大啊
M875KokoEatingBananas
binary search
153,154 Find Minimum in Rotated Sorted Array (no duplicate/duplicated)
binary search. 有 duplicate的要多一步check
M73SetMatrixZeroes
指做出来了space O(m+n).  O(1)还是很有趣的
M161 One Edit Distance
Nothing to do with DP. Corner cases 要想得周全

回复

使用道具 举报

🔗
 楼主| ChaChaBaBa 2018-1-27 03:26:45 | 只看该作者
全局:
本帖最后由 wAg 于 2018-1-27 03:46 编辑

21/737
最近主攻Easy array

53 Maximum Subarray
697 Degree of An Array
只会用two pointers做,感觉divide and conquer好复杂啊。 Dynamic programming解法还没看懂

88 Merge Sorted Array
compare from the end of arrays






回复

使用道具 举报

🔗
 楼主| ChaChaBaBa 2018-1-28 16:14:32 | 只看该作者
全局:
本帖最后由 wAg 于 2018-1-28 17:17 编辑

E53 Maxium Subarray
搞明白了用DP解这道题顺便用DP解了 E121 Best Time to Buy and Sell Stock
稍微明白了DP, 好开心
回复

使用道具 举报

🔗
伊罗伊罗 2018-1-29 11:42:41 | 只看该作者
全局:
楼主加油!不知能否一起刷题。
回复

使用道具 举报

🔗
 楼主| ChaChaBaBa 2018-2-3 06:13:14 | 只看该作者
全局:
做了几天作业
刚刚刷了122. Best Time to Buy and Sell Stock II
跟121有点小小区别
回复

使用道具 举报

🔗
 楼主| ChaChaBaBa 2018-2-10 03:30:52 | 只看该作者
全局:
伊罗伊罗 发表于 2018-1-29 11:42
楼主加油!不知能否一起刷题。

不好意思,刚刚才看到你的回复。好呀,一起刷呀。怎么联系?
回复

使用道具 举报

🔗
 楼主| ChaChaBaBa 2018-2-23 08:28:40 | 只看该作者
全局:
天哪!又是好久没刷题,简直罪过。前些天感冒了加midterm。今天赶紧地刷起来。
刚刚刷了189 Rotate Array
自己做了两种方法,brute force和用extra space的,简直太naive了。
Reverse方法很简单明了啊!
那Cyclic看了好久才看明白
回复

使用道具 举报

🔗
 楼主| ChaChaBaBa 2018-2-24 18:38:54 | 只看该作者
全局:
414 ThirdMaximumNumber
天哪!这道题要是按照是int来解,想破脑袋都想不周全满足所有case。必须用Integer和Null pointer。只能赞叹最多赞的那个解法作者厉害了。
回复

使用道具 举报

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

本版积分规则

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