没有学过数据结构和算法可以直接去letcode做题吗?

发布于 2022-09-07 11:40:37 字数 74 浏览 18 评论 0

学过java,做过几个项目,但是基础差,只会简单的排序,没系统学过计算机知识,还有数据结构和算法,可以直接做letcode边做边学吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

高速公鹿 2022-09-14 11:40:37

你见过没学会走直接就能跑的人吗?

暮光沉寂 2022-09-14 11:40:37

怎么说呢,所谓技巧就是用过第二次的方法。其实你刷leetcode和高中看书上课刷习题集一样,只是你没看过书,没老师讲解。刷题是没有可不可以的,只是效率高低的问题。就像有些人题刷多了,考试换个包装还是做不出。你可以根据你以前高中学习的经验来选择你现在要怎么刷题,比如一些DP问题,你不懂DP是什么,就去翻书找对应内容看。能看懂最好,然后接下来多练练DP的题。如果看不懂,也ok,说明你还需要补一些更基础的知识。义务教育期间养成的学习的节奏,应该不会忘吧。

仙女 2022-09-14 11:40:37

没学数据结构可以去刷pat乙级题库, 学了数据结构再刷甲级, 也可以去这里撸数据结构的课, 优点是会有很牛的老师(ww27名)解答, 缺点是要出些钱

七秒鱼° 2022-09-14 11:40:37

楼上说的太绝对啦!!
不过leetcode上面的题目分级别的,可以边学边做啊,由易到难就可以了;
要刷题,刷到懂为止,不会做没事的,多学习!!
不过程序员最烦的可能是自己不会,也不知道该怎么学啊,就像我现在这样啊,哎

樱桃奶球 2022-09-14 11:40:37

可以刷leetcode啊,万事开头难,一边做一边学,多看看别人的答案和解题技巧,然后自己再补补功课就很快进入节奏了,加油

柏拉图鍀咏恒 2022-09-14 11:40:37

还是先看看书吧,不然很多解法你是根本想不到的,做题也就没什么意义了,基础先打好还是很有必要的

李不 2022-09-14 11:40:37

楼主这个问题很突兀。题目当然可以去刷,但是正确率肯定不高。

我建议楼主可以先去找一本书入门一下比如《大话数据结构》,
然后你可以看看《算法》这本书,书中是以Java去实现各种算法。
你可以去刷刷题,毕竟最好的学习方法是"Learing by Doing".

当然,你也可以再接着可以看看《数据结构与算法分析》,建议看C那本(关于C语言,你找本《Head First C》)。

情痴 2022-09-14 11:40:37

先看一遍cracking the coding interview吧

童话 2022-09-14 11:40:37

不怕被打击自信的话刷题是可以的,挺有效果,如果你时间不急的话,循序渐进更好

九公里浅绿 2022-09-14 11:40:37

还是把基础学好,才能跑的更快

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文