数据结构要怎样学啊?好难啊~

来源:百度知道 编辑:UC知道 时间:2024/09/20 18:44:58
大一电子通信专业,上学期刚学完C,现在又开数据结构,好抽象啊~书是用清华的(严蔚敏),看都看不懂,应该怎样学啊,有什么入门的书

你用的那本数据结构是C语言版本的吧。我是电子信息科学与技术专业。咱俩的专业是差不多的。
一般要是想在本专业发展的话,师哥师姐给的建议是:用处不是很大。(我现在大三)。比如,考研的话,通信里面一般不考这个东西,电路与系统也不关注此门课。所以我觉得知道就行了。

你要是想转到其他专业,如软件工程之类的,这是必须要学好的。

有一句话叫技多不压身。你要是时间充裕的话,我建议你还是好好学习一下。万一以后用到呢。是吧。

基本的数据结构现在一些类库都提供
比如C++的STL和Java自带的基本都有:
Tree,Map,List,Stack,Queue等

不过想干这一行 还是要大致了解下各个数据结构内部怎么实现的
适用什么样的场合.
列一下必须看的有:
1.查找
2.内部排序
3.栈和队列
4.线性表
5.数组
6.树和二叉树
7.动态存储管理

可看可不看(现在可以不看以后用到了可以看看):
1.文件
2.广义表
3.图
4.外部排序
其中2,3,4很少用到