严蔚敏数据结构怎么学习

我现在只看了前两章,觉得挺迷茫。需不需要把书上的伪码都变一遍源码?比如线性表的初始化,销毁线性表,插入或删除数据元素,这类基本操作是不是也要写出源代码?我看这些源代码不知... 我现在只看了前两章,觉得挺迷茫。需不需要把书上的伪码都变一遍源码?比如线性表的初始化,销毁线性表,插入或删除数据元素,这类基本操作是不是也要写出源代码?我看这些源代码不知道用到了哪些方面的基本知识。 展开
 我来答
zhpjunfei
2011-08-06 · TA获得超过1155个赞
知道大有可为答主
回答量:595
采纳率:100%
帮助的人:870万
展开全部
谈谈如何学习数据结构:
1.如果你没有学过C语言,或者C语言学的不好的时候把数据结构当成一本数学书来学,它所讲述的都是一些简单的图论。在你的大脑中的主线不能丢失:线性结构,树结构和图结构。当你不再考虑复杂的程序设计时,仅仅研究个个离散点之间的关系,似乎数据结构也就不会那么难了。
2.学习好了抽象的离散点关系后,再巩固一下你的C语言水平,书中描述的都是类C。因此你只要学习简单的C定义、判断、循环语句就基本能看的懂课本中所有程序了。
3.以上都完成后,从数据结构的线性表开始。线性表中顺序表似乎是为你学习C语言设计的,学好线性表的链表是你起步的关键。后面的树结构,图结构,排序,查找都少不了链式结构,往往这个也是最难的。
4.看程序的时候一定要自己在纸上画画,最好先学会画程序的流程图,也许那样你学程序也就会更快一些。
5.数据结构是程序设计的最基本也是最有用的地方,学完之后你会受益匪浅的,也许这本书可以决定你以后的道路或者命运。
祝你成功!
wskjuf
2011-08-07 · TA获得超过1289个赞
知道大有可为答主
回答量:1731
采纳率:0%
帮助的人:1783万
展开全部
严蔚敏的这一本书是配有光盘的,你最好拿来作为辅助的工具。这个课程主要是告诉你,基础数据结构有哪些,基本的操作是什么,但作为理论书籍,不会直接告诉你在什么场合使用什么样的结构,如何进行抽象,这全凭你掌握的这些知识来判断,这也是学习这门课程的一个理由。现在的编程语言已经把一些基本的数据结构和算法进行了封装,所以很难直接用到这些知识,但并不表示这门课程无用。它对于理解系统,在操作系统底层,数据库,并发等需要高效执行的地方,都有重要的应用。

数据结构与其他重要课程一样,需要在实践中不断地学习和总结,所以编程必不可少,只有这样才能培养对程序的敏感能力。你学习的目的是什么,还不是为了在编程中使用这些知识?所以学习了却不去写程序,岂不是违背了初衷。注意,自我感觉良好和真正弄通的分界线就是实际的编程,使用了错误的结构,看似不错的代码在实际运行时会表现得一团糟,要多写程序,多积累经验才能尽量避免这种情况。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
死亡冰剑
2011-08-06 · TA获得超过244个赞
知道小有建树答主
回答量:435
采纳率:66%
帮助的人:204万
展开全部
基本是c 源代码
以及c++的引用&
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式