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

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

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

11571 次点击
所在节点    程序员
75 条回复
sigma65535
2020-09-09 12:08:35 +08:00
做不出来,看答案,当例题。下次就会了
raaaaaar
2020-09-09 12:18:37 +08:00
我的目的不是做出来题,而是分析用了什么知识,分析怎么用的,分析解题思路,分析优化的可能。
q8164305
2020-09-09 12:20:42 +08:00
能看懂并且自己实现一遍就够了啊
q8164305
2020-09-09 12:21:11 +08:00
看都看不懂,那就没办法了
AllenHua
2020-09-09 12:25:41 +08:00
可能还是训练少了

这东西 也是要题海战术训练的 里面的思想都是可以总结出来的

做多了 应该会好很多

楼主没必要怀疑自己 你可以的
berserk
2020-09-09 12:27:59 +08:00
@raaaaaar 如果是想学知识,建议看书更系统。《算法导论》来一波。
momocraft
2020-09-09 12:29:31 +08:00
慢慢来
TypeError
2020-09-09 12:29:36 +08:00
我刚做题也是这样,就是刷的不够,
同一类型刷个几题,就能明白套路了,
就是动规、贪心、栈队列、排序、二分、回溯这些模板
sealingpp
2020-09-09 12:33:50 +08:00
先买本基本数据结构入门再说
lights
2020-09-09 12:37:43 +08:00
简单题暴力解法一般都能做出来,暴力解法都不会的话,建议从买一本基础的数据结构开始

另外很多简单题有多种解法,那些多出来的更优解是很值得研究和学习的,也很有用
OHyn
2020-09-09 12:44:07 +08:00
刷的少了。
多刷,要不练出分析能力,要不练出应试能力,终归会有结果。
OHyn
2020-09-09 12:45:48 +08:00
看书的话可以考虑这个 https://book.douban.com/subject/19952400/,
书上的看不懂不要硬啃,同类视频多刷一些。
aminick618
2020-09-09 12:54:34 +08:00
这很正常。先从数据结构开始学习, 然后再把基本算法(二分,递归,dfs 等)搞透彻。 题做多了之后,解题思路无非就是用什么样的数据结构和算法可以比暴力解快,降低时间复杂度。当然不包括有的智力题只能看答案了。
chihiro2014
2020-09-09 13:04:13 +08:00
简单的不一定简单,难的真不一定难
nightwitch
2020-09-09 13:14:31 +08:00
简单题通常有暴力解法,但是简单题不一定是真的简单,可能会有更高阶的解法。
有的知识不会就是不会,没什么大不了的,人也不是生来就能算加减乘除。不会做就看答案,确保自己看过答案以后,能理解,能写出来就可以了,刷多了自然就会了
littlewing
2020-09-09 13:19:24 +08:00
多练习就会了,你会发现变来变去就那么几种方法
JerryCha
2020-09-09 13:21:03 +08:00
做得出 HARD 的链表但做不出 EASY 的 DP 也是正常的
binux
2020-09-09 13:27:30 +08:00
@JerryCha leetcode 有 easy 的 dp ?
cumshot
2020-09-09 13:35:35 +08:00
其实就是做的少,,
lights
2020-09-09 13:40:35 +08:00
@binux #18
真相了,233333

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

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

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

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

© 2021 V2EX