leetcode 的算法题,难度是简单的,都做不出来

2020-09-09 12:06:26 +08:00
 kikione

leetcode 的算法题,难度是简单的,都做不出来。 我有点怀疑人生

11590 次点击
所在节点    程序员
75 条回复
binxin
2020-09-09 13:44:59 +08:00
刷回文字符串,用了一小时把耗时从 920ms 缩短到 720ms
然后点开一看,别人的马拉车算法只要 70ms....
bluehr
2020-09-09 14:06:32 +08:00
正常,刚开始都这样,没思路,没经验,一脸懵逼。
慢慢练习后就会发现很多解题思维都是相通的,再看看别人总结的规律,重点是学习解题的思维。
这种思维在普通人身上都是练出来的,上来就会得人就那么极少部分天才
xFrye
2020-09-09 14:06:46 +08:00
刷题是一个学习的过程
TwoDogSon
2020-09-09 14:13:10 +08:00
我也是这样 换工作被迫捡起来 leetcode 现在尽量坚持每天都刷 想养成个习惯 没什么是理所当然的 宽恕自己一点~
fishCatcher
2020-09-09 14:13:50 +08:00
一开始:呜呜呜我不会做
中期:我要归纳方法,总结方法,做到触类旁通!
后期:还是背过好使。万物皆背诵
agegcn
2020-09-09 14:23:40 +08:00
刚开始不会写 正常
ghost024
2020-09-09 14:24:07 +08:00
没关系,就是解决问题而已,慢慢来就好了,我有的时候一道题能做一天:)
bonfy
2020-09-09 14:28:24 +08:00
其实就是看你肯花多少时间,当然花了时间大部分也会忘掉一大半的

你这样也蛮好,至少省了老多时间了
hikarumx
2020-09-09 15:08:49 +08:00
先边看边模仿,刷够 1000 再看看
MatthewHan
2020-09-09 15:17:49 +08:00
用二叉树入手递归非常不错,二叉树的题要多做一些(本来这类题也多)。bfs 、dfs 迭代模板要记一记。dfs 递归一把梭熟练了之后,排列组合、回溯、一些背包问题也可以用这个了先。
chanlk
2020-09-09 15:48:54 +08:00
多做题,做不出来就看题解. 按照 TAG 来刷,先是数组 链表 队列和栈 字符串 哈希表这些基础的,把这些 esay 的做的差不多应该就算入门了,然后到 递归 二叉树 回溯 贪心 DP 和一些高级的数据结构. 还是多做题吧,我已经做了 400 题了,media 的题还是有的会卡住,共勉..
KuroNekoFan
2020-09-09 15:50:15 +08:00
没有什么问题是一次迭代不能解决的,如果不能,就再迭代一次(
buffzty
2020-09-09 16:17:29 +08:00
@fishCatcher 几十几百年才出一个天才 优化出一个算法. 我们普通人能看懂并运用这个算法就已经算牛的了. 就像爱因斯坦写出质能方程时能看懂的都是诺奖级别
gadsavesme
2020-09-09 17:10:10 +08:00
别被那个难度忽悠了,很多简单题真的是挺难的,有的中等题和困难题还挺简单的。有时候简单做不出来挺正常的,心态放轻松多做就有感觉了。我敢保证 99%的人刚开始刷的时候都是一头包。
beidounanxizi
2020-09-09 17:12:10 +08:00
多刷 多做比你当前高一层次的题 就可以 提升
liuy1994g
2020-09-09 17:15:01 +08:00
有些题根本不是简单啊
Yiki
2020-09-09 17:19:32 +08:00
算了我脑子不好
写了五十多道了再看第一题还是不会写
没救了
还是贝多芬大法好
Jooooooooo
2020-09-09 17:20:28 +08:00
有套路的
LiuJiang
2020-09-09 17:22:14 +08:00
刷题是有套路的,简单点就是题海战术,摸清核心思想,那么相关的题都会了,举个简单的例子,例题:从数组里面里面找出符合条件的元素。如果这题做出来之后,那么跟数组相关的问题,你应该都会解了。(比较简单的数组查询、排序等)
chocovon
2020-09-09 17:27:14 +08:00
有些简单题类似于奇技淫巧,会就是会,不会的想破脑袋也想不到那个点上

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/705444

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX