怎么学好数据结构?

 我来答
记得吃鱼哦
2020-08-21
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

数据结构作为大学计算机相关专业的学生来说是一门十分重要的课程,无论是以后算法思想的渗透,还是工作中程序代码的处理,都离不开数据结构的影子。但是因为数据结构知识较多,并且比较抽象,对于很多人来说学它就感到头疼。其实大可不必,数据结构的学习自然有其对应的方法。

首先,如不是为了应对考试或者考研,而是单纯的想学好数据结构的话,那就停止背诵那些繁多的空间复杂度和时间复杂度吧,这两者只需要学会简单的判别方法即可,了解哪个复杂度高哪个复杂度低就行了,因为算出来具体的复杂度在现实中是很少用到的。

其次,数据结构从名字上就可以了解,我们主要学习的是一种结构,那么任何结构单纯的解读定义是很抽象的,所以就需要将每个结构形象化,无论是简单的链表队列还是复杂的二叉树和图,将每个结构画出来,可以很轻松的帮你理解结构的原理,如果在结构的基础上进行插入、删除、排序等等操作,有了这些形象的图画也可以帮助你很直观的展现出来。

最后,就是对每个结构的应用要熟练掌握。在各种oj平台上刷题,如果你学校有刷题平台是最方便的。在刷题过程中,尤其要针对数据结构每个知识点进行专门的章节训练,来培养自己在编程过程中运用数据结构的习惯性思维,掌握好何时使用平衡二叉树、何时使用hash、何时使用图等等。

还有一点,要想学习好数据结构,好的课程是必不可少的,如果大学老师讲的足够好的话完全可以带你领略数据结构的美丽风景,如果你想自学成才的话,推荐浙江大学陈越姥姥的课和清华大学邓俊辉老师的课,都十分透彻易懂。

一二师兄
2020-08-24 · TA获得超过671个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:47.6万
展开全部
学好数据结构,首先你要经常被数据语言,其次要不断实践操作。还有就是不懂就问,坚持一段时间后,你就会发现,你的数据结构,已经变的很熟练了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小白菜说教育
2020-08-22 · 结合自身经历解决您的教育问题。
小白菜说教育
采纳数:0 获赞数:30

向TA提问 私信TA
展开全部
数据结构是计算机专业的核心课程,要学好数据结构,首先需要掌握书中各种链表、队列等的结构特点,学会区分。还要多做题,来理解这种抽象的结构。可以参考一本书,《大话数据结构》,该书讲解的非常好,而且易懂。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朱皖然U4
2020-08-22 · TA获得超过297个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
认真多开发思维。认真对于每一项学习都十分的重要,而数据构成是思维方面的学习。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式