查看: 4055|回复: 25
收起左侧

[Leetcode] 零基础刷题犯错给大家乐乐

    |只看干货
本楼: 👍   81% (40)
 
 
18% (9)   👎
全局: 👍   84% (74)
 
 
15% (14)    👎

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

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

x
我听说转码最重要是刷题,于是LeetCode走起,又因为听说培训班啥的花钱多,于是选择有问题就找Discussion高赞。
断断续续做了200多个easy了,我以为我是Easy杀手了,突然今天,我悟了,我之前整的那些都是错的。
  • 比如说 find second largest num in an array, 有个高赞说,我先找max再pop,再找max就是了,我一看两行,好记,下面评论说大佬牛逼,我果断记下了。今天我发现我不对,这方法有两个built-in max,再来个pop。我应该做个one-pass,途中记下max和second max。
  • 比如说Meidan of two Sorted Array, 除了用了.sort() 我啥都没学会。后来我发现我至少应该自己手写个Merge Two Sorted Array。其他O(log(m+n))的方法我应该也要理解一下。
  • 再比如说有个题rotate array by K。我想我可以直接list slicing,做完还是in-place,像这样nums[:] = nums[n-k:] + nums[:n-k]。但是其实我应该做one pass,挪来挪去。

我之前只听说,做LeetCode不要死记硬背,要理解。但是这句话没有说全,说全应该是LeetCode不要死记硬背Discussion高赞的两三行,而要理解这道题背后的算法,通常比两三行要长很多。我屋里贴了十几张这种小纸条,贴单个题目两三行的trick,认认真真的背+理解。一点儿用没有。我还老想咋Medium和Easy难度差这么大呢。哦,原来我老用built-in function完成Super Easy。


补充内容 (2021-10-21 13:04 +08:00):
额我一直是萌新,一直在新手村啊,大佬菜鸡讲笑话都踩,心眼针鼻大?
一定要按规定一板一眼才能配称自己刷题

补充内容 (2021-10-21 13:14 +08:00):
萌新犯错误不配分享吧,只允许真大佬分享,然后下面一帮说好点赞,简中论坛真的有毒,一边打击萌新,疯狂内卷。卷完又问,咋这么卷啊,你说呢?
踩我的能让你自己得你刷leetcode正宗的高贵感?还是得到你比我优秀太多的愉快???
有constructive advice 给constructive advice,没有就一乐过去,很难吗?

评分

参与人数 20大米 +39 收起 理由
吟雪2012 + 1 赞一个
clintlyj + 1 赞一个
酱爆小小丸子 + 1 赞一个
Licentiouschief + 2 给你点个赞!
PMorgan + 1 给你点个赞!
dtmntion + 1 赞一个
QueenieV + 5 欢迎分享你知道的情况,会给更多积分奖励!
xsijg8 + 1 赞一个

查看全部评分


上一篇:求助今天做的OA真的没看懂题目!回复都加米!
下一篇:由一道easy题引发的思考
Memo7 2021-10-21 13:36:24 | 显示全部楼层
本楼: 👍   93% (30)
 
 
6% (2)   👎
全局: 👍   98% (256)
 
 
1% (3)    👎
楼主...就一个踩就这么大情绪波动,没必要吧...

补充内容 (2021-10-22 09:24 +8:00):
呜呜我也被踩了一下,来地里第一次被踩,我也好脆弱求加米安慰~

评分

参与人数 3大米 +3 收起 理由
seabird + 1 赞一个
lcc257 + 1 给你点个赞!
Pelend + 1 太可耐了,加米!!!

查看全部评分

回复

使用道具 举报

remix 2021-10-21 15:25:06 | 显示全部楼层
本楼: 👍   95% (20)
 
 
4% (1)   👎
全局: 👍   98% (1645)
 
 
1% (19)    👎
地理有个风气挺有意思的,容不得一个踩,每回我一看回复抱怨谁在踩自己凭啥踩自己往往就几个踩,好几十个踩的人反而无所谓

补充内容 (2021-10-22 12:03 +8:00):
555我也被踩了我要和楼上抱团取暖
回复

使用道具 举报

thunderq 2021-10-21 12:22:55 来自APP | 显示全部楼层
本楼: 👍   100% (6)
 
 
0% (0)   👎
全局: 👍   100% (29)
 
 
0% (0)    👎
这…有时候花点钱可以让你少走点弯路
回复

使用道具 举报

 楼主| Dongxiaojie 2021-10-21 12:30:54 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   84% (74)
 
 
15% (14)    👎
thunderq 发表于 2021-10-20 21:22
这…有时候花点钱可以让你少走点弯路

说是……就是囊中羞涩,看着free资源也多
回复

使用道具 举报

sdszilong 2021-10-21 12:39:19 | 显示全部楼层
本楼: 👍   100% (3)
 
 
0% (0)   👎
全局: 👍   96% (2975)
 
 
3% (122)    👎
同学,客观讲,感觉你刷题还没上路,还在新手村
回复

使用道具 举报

 楼主| Dongxiaojie 2021-10-21 13:05:30 来自APP | 显示全部楼层
本楼: 👍   25% (1)
 
 
75% (3)   👎
全局: 👍   84% (74)
 
 
15% (14)    👎
sdszilong 发表于 2021-10-20 21:39:19
同学,客观讲,感觉你刷题还没上路,还在新手村
我哪里说我不是萌新么? 我字里行间都是自嘲
回复

使用道具 举报

sdszilong 2021-10-21 13:21:41 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   96% (2975)
 
 
3% (122)    👎
Dongxiaojie 发表于 2021-10-20 22:05
我哪里说我不是萌新么? 我字里行间都是自嘲

误会了,毫无嘲笑的本意,我也是转码选手
只是一个建议,感觉你现在刷题的level还不够,还要继续努力。
如果你花了很多时间和精力的话,就可能方法不太对,也许报一些辅导班之类的,可以让你少走很多弯路。
我最开始刷题的时候,也是自己一根筋去瞎想,效果也不太好。

评分

参与人数 1大米 +2 收起 理由
14417335 + 2

查看全部评分

回复

使用道具 举报

lih2 2021-10-21 13:27:27 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (17)
 
 
0% (0)    👎
这不是有伯克利的61B吗?
回复

使用道具 举报

卡比 2021-10-21 15:07:52 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   98% (52)
 
 
1% (1)    👎
推荐看看地里各种刷题经验贴。想补基础也可以找找网课,cs61b或者coursera algorithms 4 princeton都是很多人推荐过的。

评分

参与人数 2大米 +2 收起 理由
pats + 1 很有用的信息!
14417335 + 1

查看全部评分

回复

使用道具 举报

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

本版积分规则

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