数据结构就考研来说的话,知识点和考察方式(题型)有限。复习切忌畏难,其实一点都不难,只要有正确的复习规划并且经常刷题(只要是考试,刷题就是必然的高分方式),数据结构学起来算是比较循序渐进的科目了。
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。小编就为大家讲讲数据结构考研怎么学,一起来学习吧。
一、数据结构考研怎么学
先说0基础的吧,在寒假回到学校的3月份之后,就一定要着手开始复习了,毕竟要比别人多看一本书。如果自学能力强(其实就是看的进书),建议是高分笔记配着大话数据结构一起看。
接下来是复习时间安排,因为每个人的情况不同,各自安排的时间肯定也不同。这里就说下我的时间安排,还没有头绪的可以参考一下。
不管你是0基础还是有点c语言基础,都可以从3月份开始复习。
3月到暑假前,每天至少都要有1个小时到2个小时的时间进行复习。这个阶段是打基础最好的时间,具体方法就是高分笔记或者考研复习指导其中一本书或者两本书,我建议是高分笔记,比较容易入门。配合着网易云或者网上很多的视频资源,基本上2个月就能掌握一本书。
什么叫掌握?书从目录开始到结尾每一行都要熟悉,每一章节后面的题目都要做,这个阶段不要求全对,但是要每个都认真思考过,就算刚开始每道题都不会都要看答案也没关系,这基本是每个人考研前期都会遇到的情况,所以心态不崩很重要。
刚开始代码不会写也很正常,高分笔记上的题目都很基础,刚开始跟着仿写,然后第二天再复习一遍,一遍一遍地抄写理解,相信很快就会上路。
暑假期间,暑假时间有多重要就不用提了吧,最简单的理由就是这是你考研前唯一一段没有干扰的长时间复习。这时候每天的学习时间起码都要10-12小时,而且要分给四个科目。这时候每天专业课复习时间每天都要到3-4小时,这个阶段最重要的事情,做第一遍真题(留着近三年的试卷下来进行模考)和总结做题流程。第一遍做真题不用追求时间,只要认真思考过,刚开始一两套的时候可以翻着参考书来写,特别是大题,但是我建议每套卷子都要整套做完了再对答案,不要做一题对一题。
真题是最重要的参考卷,不仅可以看到题型,还可以总结出出题规律。什么题目必考在你做真题就可以看出来。
这个时候如果你已经看完一本书,你就已经做了挺多的题目,那暑假的时候就要开始总结自己的做题方法。比如时间复杂度怎么求,每个外部排序方式的时间复杂度,还有最开始说的已知两种二叉树遍历序列求另一种序列等等。当你做了一定的题量以后,一定要学会做总结,每种题目要怎么解,怎么样求比较快。
另外如果你是暑假才开始复习数据结构,那还是先按照第一部,看高分笔记,自然而然你每天花在专业课复习的时间就要相应的增加。
9月份开学到11月份,刷题,刷题,刷题。这个阶段每天刷题是不能停的,一是保持手感,二是只有刷题才能知道自己还有哪些点不熟悉。这个时候开始真题二刷,掐着时间做,一刷做过的试卷可以3天一套,留着的近三年试卷,在10-11月份的时候,每周一套,按照严格的考研时间进行模考。除了真题之外,数据结构1800题,真题甚至是看过书的习题,都可以拿出来再刷一遍。错题本很重要,把真题和经常错的题目整理出来,与总结的解题步骤放在一起。
这时候可以配合严版的教材和习题一起展开了,特别是在排序和查找之前的章节。这个时候你有了一定的代码积累,再看严版教材就不会有太多的困难。要注意严版教材配套的习题,基础的一定要会,网上也有很多这本书配套的视频,可以自己搜索来看看。
12月份,复习和调整心态。靠前最后一个月,错题本和笔记就可以拿出来一遍一遍的看,这个时候心态很重要,不要老是想着自己还有多少不会,而是看着自己错题本,看自己已经掌握了那么多。
最后阶段,背也是很重要的高分技巧。有一些复杂的代码除了理解还要背,很多时候代码笔试,只要你背下来了会写,一样拿分。(这里仅仅针对考试,如果实际应用操作当然是要理解为先)。比如哈夫曼编码的代码,写出来应该是满满一页纸,但是只要背下来就会有十几分。这个阶段有些还没熟悉的代码,可以采用背的方式,虽然显得笨了点,但是能拿分就是好方法。
以上就是【数据结构考研】的全部解答,如果你想学习更多考研相关知识,欢迎大家前往高顿教育官网考研频道



展开全文