没有学过数据结构和算法可以直接去letcode做题吗?
学过java,做过几个项目,但是基础差,只会简单的排序,没系统学过计算机知识,还有数据结构和算法,可以直接做letcode边做边学吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
学过java,做过几个项目,但是基础差,只会简单的排序,没系统学过计算机知识,还有数据结构和算法,可以直接做letcode边做边学吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(10)
你见过没学会走直接就能跑的人吗?
怎么说呢,所谓技巧就是用过第二次的方法。其实你刷leetcode和高中看书上课刷习题集一样,只是你没看过书,没老师讲解。刷题是没有可不可以的,只是效率高低的问题。就像有些人题刷多了,考试换个包装还是做不出。你可以根据你以前高中学习的经验来选择你现在要怎么刷题,比如一些DP问题,你不懂DP是什么,就去翻书找对应内容看。能看懂最好,然后接下来多练练DP的题。如果看不懂,也ok,说明你还需要补一些更基础的知识。义务教育期间养成的学习的节奏,应该不会忘吧。
没学数据结构可以去刷pat乙级题库, 学了数据结构再刷甲级, 也可以去这里撸数据结构的课, 优点是会有很牛的老师(ww27名)解答, 缺点是要出些钱
楼上说的太绝对啦!!
不过leetcode上面的题目分级别的,可以边学边做啊,由易到难就可以了;
要刷题,刷到懂为止,不会做没事的,多学习!!
不过程序员最烦的可能是自己不会,也不知道该怎么学啊,就像我现在这样啊,哎
可以刷leetcode啊,万事开头难,一边做一边学,多看看别人的答案和解题技巧,然后自己再补补功课就很快进入节奏了,加油
还是先看看书吧,不然很多解法你是根本想不到的,做题也就没什么意义了,基础先打好还是很有必要的
楼主这个问题很突兀。题目当然可以去刷,但是正确率肯定不高。
我建议楼主可以先去找一本书入门一下比如《大话数据结构》,
然后你可以看看《算法》这本书,书中是以Java去实现各种算法。
你可以去刷刷题,毕竟最好的学习方法是"Learing by Doing".
当然,你也可以再接着可以看看《数据结构与算法分析》,建议看C那本(关于C语言,你找本《Head First C》)。
先看一遍cracking the coding interview吧
不怕被打击自信的话刷题是可以的,挺有效果,如果你时间不急的话,循序渐进更好
还是把基础学好,才能跑的更快