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

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

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

12447 次点击
所在节点    程序员
75 条回复
chengkai1853
2020-09-09 18:20:40 +08:00
看答案啊,通过答案理解题。看多了就会了!
catfan
2020-09-09 18:54:41 +08:00
写代码快十年了,觉大多数算法题都不会做😂
sylxjtu
2020-09-09 19:25:01 +08:00
估计难度是按照代码量评的,直接上爆搜的题目很多都标的 hard,有些奇技淫巧题目因为代码量少反而是 easy
robinhwu2020
2020-09-09 20:16:27 +08:00
看通过率的,有些简单的通过率才 30%有些 middle 的通过率确有 50%。
还有就是把算法书多翻翻,把习题都做一篇,起码简单的通过率 50%的肯定能写了。
goodboy95
2020-09-09 20:58:32 +08:00
@binux 还真有,当时我做每日一题的时候撞到过……
现在忘了是哪道了,直接借助筛选找了几道:
https://leetcode-cn.com/problems/house-robber/
https://leetcode-cn.com/problems/min-cost-climbing-stairs/
MeowOvO
2020-09-09 21:40:52 +08:00
说实话。。。貌似为了让你多做题,会把一些中等的变简单=-=
twotiger
2020-09-09 21:48:47 +08:00
@goodboy95 看了你发的两题都是 dp 的,没学过的,还真不一定能写出来。
scnace
2020-09-10 00:56:26 +08:00
很正常啊 跟打游戏一样的啊 上来就打得好的毕竟都是少数 普通人都是熟能生巧 总结出适合自己的方法论就好了 ( 无非就是看了某些攻略之后可以走走捷径
kangsheng9527
2020-09-10 02:11:08 +08:00
实际项目遇到需要用到的算法会比 leetcode 要容易,因为 leetcode 相对抽象,真实项目是你一步一步往下写的。。。不一样的。。。leetcode 多看几次,一天一题即可。。。习惯了一段时间都会了。。。
jiangzm
2020-09-10 02:25:10 +08:00
简单的一般都能做出来就可以, 无非看是不是最优解而已,不断更新自己的算法思路就好了。
20015jjw
2020-09-10 03:31:11 +08:00
没事的都是菜出来的别担心
way2explore2
2020-09-10 04:40:53 +08:00
我写了一篇文章关于双指针的。

会了它,至少可以掌握十道。😁

https://tim.bai.uno/solve-all-algorithm-problems-using-2-pointers-technique/
Desiree
2020-09-10 06:53:49 +08:00
如果太简单的都做不出来,建议还是先补补语言的语法或者算法的基础。如果盲目去刷,或者给答案都看不懂,那就是基础有点堪忧,一边做题一边看基础也可以啊
fatestigma
2020-09-10 08:52:57 +08:00
算法基础可以多补一补的,前期可以看看答案和解析,毕竟目前仅指望你学算法和用算法,而不是研究算法,并不指望你凭空自己想出并写出什么看毛片( KMP )算法。
Marszm
2020-09-10 10:04:07 +08:00
你只要通关了 DP 。。。就没有难得和简单的了。。。一切算法转 DP 。。。
lihongming
2020-09-10 10:37:57 +08:00
不用太伤心,有些题根本不是给程序员做的,而是给数学家做的。

如果一个题,靠的是一种专用算法( KMP 之类的),而不是通用算法(堆栈递归动态等),那就跳过去吧,学会了也没啥用。
leido
2020-09-10 10:46:44 +08:00
@lihongming 字符串匹配都成了专用算法? 那你不用写代码了.
enjoyCoding
2020-09-10 10:52:50 +08:00
leetcode 是按照数据结构分的 不是难不难想
比如用数组就能做的题 如果不用考虑边界值 不考虑时间复杂度 空间复杂度
大多数都是简单
用红黑树的大多都是困难
但是难度和使用数据结构正相关嘛 并不是 所以不是你不行 不要失去信心
lewis89
2020-09-10 11:10:31 +08:00
@lihongming #56 实际上 KMP 并不快,用 hash 来做的 Rabin-Karp 比 KMP 易实现,速度也不慢
Vendettar
2020-09-10 11:11: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