数据结构考研考什么?
我是过来人,所以以我的亲身经历来告诉你吧! 首先说一下数据结构这门学科的重要程度以及难度:重要+难。 因为数据结构是计算机最重要的基础课程之一,而数据结构的难点在于它的思想比较难理解和掌握(例如“堆”的思想、“二叉树”的思想),而且C语言编写实现比较复杂,因此数据结构是最难的一门计算机专业课了! 但是如果你掌握了这种思想,那么再学习其他的数据结构就很容易了~ 所以你一定要下定决心学好它!
1.教材的选择:因为数据结构这门课涉及很多算法,而这些又和不同语言的实现有关,所以我建议买两本教材就够了:一本看理论,也就是数据结构的基本理论和基本概念;另一本用于练习算法的实现。 我当时就是用的这两本书,《数据结构》(C语言版)严蔚敏编著,清华大学出版社出版。《数据结构习题解析与实践上机指导》陈国良、刘有等编著,清华大学出版社出。这本书的课后习题很经典,非常适合作为练习题用。 你可以在网上找找这两本的电子版,下载后打印出来就可以啦~ 2.学习方法: (1)对于教材,一定要认真仔细的看一遍,要理解每一个概念的定义及其来龙去脉,最好能自己推导相关定理。这样在之后的学习中就会很容易接受。
(2)关于算法,你可以把《算法导论》中的部分章节看看,了解一些最基本的算法的思想。但是不要贪多呀,因为你还有那么多数据结构需要学呢…… 在正式学完这些内容以后,你再去看看书中的那些例题,应该就比较容易接受了哈~~~ 3.参考书: 推荐《数据结构题典》(第4版) 主编黄志球,电子工业出版社出版 这本很不错哦~~题目覆盖全面且典型。另外也可以做做《数据结构考研辅导教程-精选800题详解》,清华大学出版,价格也比较便宜~~ 这两个都可以当作复习资料来用! 当然,如果你有时间的话还可以做做考研真题~