数据结构考研如何120+?

article/2025/11/6 7:35:34

数据结构考研如何120+?

附:各大高校专业课资料整理可以看一下我的博客主页上传的资源哦!感谢关注,点赞,评论♥

前几天收到私信问:0基础跨考,0基础跨考的话是不是需要先学c语言呢,等过完一遍C语言再看数据结构。我觉得这个问题还蛮典型的,就想更在文里一起说一下了。

我的建议是,数据结构和C语言一起看,一起复习。不要等着把C全部看完再说复习数据结构,我担心很多跨考的同学都是学完c就已经要弃坑了,第一是时间来不及,第二可能是觉得c太难。如果是为了考研数据结构学C语言,实际上更好的办法是在看完C语言的运算符、表达式和语句之后,就可以着手复习数据结构。在看数据结构书的时候,去理解每段代码的意思,当你看数据结构代码的时候,也算是复习了C语言,并且哪里不会就可以再倒回去C语言看。我觉得这才是考研的时候,C语言和数据结构的良性互动。

等复习完数据结构,你就会发现C语言里面需要掌握的也要分重点和难点,并不是每一个知识点在考研数据结构都用得上。这里放上C语言知识结构图,蓝色框标记的是基础知识,每个点都要过一遍;红色框标记的是我认为在数据结构中用得到最多的重点;而其中最难理解的应该是指针;其他我没有标记的是你有时间可以看,如果没有时间的话,可以等书里出现了再看。
在这里插入图片描述

考研数据结构–C语言基础知识概述
=================== 以下是原文 =====================

考研对数据结构考研复习有些心得,藏在心里浪费了,不如拿出来分享。本人也不是什么大神,考研暨南大学计算机技术,专业课830数据结构,数据结构考研120+。所以这里单说就是用来数据结构考研笔试的部分。

先说一个复习前会有所顾虑的问题,也是我选择考计算机前会害怕的东西。

------数据结构难吗?0基础可以考吗?-------

有的人考计算机最怕就是数据结构,知识点多又要写代码。但是我觉得数据结构就考研来说的话,知识点和考察方式(题型)有限。可能很多人觉得这是废话,不过我相信在你复习完之后就会对这个点深有体会。举个简单的例子,就遍历二叉树来说,给你个先序遍历和后序遍历,题目就是画出此棵二叉树,或者给出中序遍历序列,说到底就是搞清楚三个遍历方式到底是什么。这也算是必考题目,每年的固定送分题。所以刚开始复习切忌畏难,其实一点都不难,只要有正确的复习规划并且经常刷题(只要是考试,刷题就是必然的高分方式),数据结构学起来算是比较循序渐进的科目了。

0基础应该是很多跨考的人首先考虑的问题。很多问到底什么是0基础,大学课程或者自学没有学过C语言和数据结构。0基础可不可以考,肯定是可以的。只要查下跨考的人数就知道了,什么跨什么的都有,更别说计算机。本人也算是半个跨考,以前是学电子的,只是大一学过一点C语言。0基础复习完全没有问题的,只是你要花的时间和精力会比别人多,提前复习就尤为关键了。


接下来就是最关心的怎么复习,如果有其他方法欢迎交流。

------------参考教材和复习资料-------------

市面上用来数据结构考研的辅导书,最受欢迎的应该就是这两本书

· 《王道——数据结构考研复习指导》

· 《天勤计算机考研系列——数据结构高分笔记》

这两本书应该算是所有数据结构科目的考研参考书目,无论是考计算机统考还是学校单独出题的数据结构。有的人会买这两本,当然可以,如果时间有限的话,吃透一本也是足够上100的,我用的是高分笔记。两者就不比较了,因为知识结构和讲解都差不多。

如果是0基础的话,最好的方法就是早点复习,可以搭配一本《大话数据结构》,这本书就比较适合0基础的数据结构入门讲解。用一些大白话和动漫来讲解这些知识,可以去网上下载电子书看也是OK的。

然后一本书我想说的,应该是大多数学校的参考书目,《严版数据结构》。这应该是最专业的教材,但是说实话这本书真不适合用在自学或者入门,因为里面的代码全部用的是类C语言,并且讲的比较专业,不是从考试这个方面出发的教材。我建议是学完上面说的两本书其中一本书之后再去看《严版数据结构》,严版教材还搭配了一本习题,习题是很有参考意义的。

------------------复习时间安排-------------

先说0基础的吧,在寒假回到学校的3月份之后,就一定要着手开始复习了,毕竟要比别人多看一本书。如果自学能力强(其实就是看的进书),建议是高分笔记配着大话数据结构一起看。

接下来是复习时间安排,因为每个人的情况不同,各自安排的时间肯定也不同。这里就说下我的时间安排,还没有头绪的可以参考一下。

不管你是0基础还是有点c语言基础,都可以从3月份开始复习。

3月到暑假前,每天至少都要有1个小时到2个小时的时间进行复习。这个阶段是打基础最好的时间,具体方法就是高分笔记或者考研复习指导其中一本书或者两本书,我建议是高分笔记,比较容易入门。配合着网易云或者网上很多的视频资源,基本上2个月就能掌握一本书。

什么叫掌握?书从目录开始到结尾每一行都要熟悉,每一章节后面的题目都要做,这个阶段不要求全对,但是要每个都认真思考过,就算刚开始每道题都不会都要看答案也没关系,这基本是每个人考研前期都会遇到的情况,所以心态不崩很重要。

刚开始代码不会写也很正常,高分笔记上的题目都很基础,刚开始跟着仿写,然后第二天再复习一遍,一遍一遍地抄写理解,相信很快就会上路。

暑假期间,暑假时间有多重要就不用提了吧,最简单的理由就是这是你考研前唯一一段没有干扰的长时间复习。这时候每天的学习时间起码都要10-12小时,而且要分给四个科目。这时候每天专业课复习时间每天都要到3-4小时,这个阶段最重要的事情,做第一遍真题(留着近三年的试卷下来进行模考)和总结做题流程。第一遍做真题不用追求时间,只要认真思考过,刚开始一两套的时候可以翻着参考书来写,特别是大题,但是我建议每套卷子都要整套做完了再对答案,不要做一题对一题。

真题是最重要的参考卷,不仅可以看到题型,还可以总结出出题规律。什么题目必考在你做真题就可以看出来。

这个时候如果你已经看完一本书,你就已经做了挺多的题目,那暑假的时候就要开始总结自己的做题方法。比如时间复杂度怎么求,每个外部排序方式的时间复杂度,还有最开始说的已知两种二叉树遍历序列求另一种序列等等。当你做了一定的题量以后,一定要学会做总结,每种题目要怎么解,怎么样求比较快。

另外如果你是暑假才开始复习数据结构,那还是先按照第一部,看高分笔记,自然而然你每天花在专业课复习的时间就要相应的增加。

9月份开学到11月份,刷题,刷题,刷题。这个阶段每天刷题是不能停的,一是保持手感,二是只有刷题才能知道自己还有哪些点不熟悉。这个时候开始真题二刷,掐着时间做,一刷做过的试卷可以3天一套,留着的近三年试卷,在10-11月份的时候,每周一套,按照严格的考研时间进行模考。除了真题之外,数据结构1800题,真题甚至是看过书的习题,都可以拿出来再刷一遍。错题本很重要,把真题和经常错的题目整理出来,与总结的解题步骤放在一起。

这时候可以配合严版的教材和习题一起展开了,特别是在排序和查找之前的章节。这个时候你有了一定的代码积累,再看严版教材就不会有太多的困难。要注意严版教材配套的习题,基础的一定要会,网上也有很多这本书配套的视频,可以自己搜索来看看。

12月份,复习和调整心态。靠前最后一个月,错题本和笔记就可以拿出来一遍一遍的看,这个时候心态很重要,不要老是想着自己还有多少不会,而是看着自己错题本,看自己已经掌握了那么多。

最后阶段,背也是很重要的高分技巧。有一些复杂的代码除了理解还要背,很多时候代码笔试,只要你背下来了会写,一样拿分。(这里仅仅针对考试,如果实际应用操作当然是要理解为先)。比如哈夫曼编码的代码,写出来应该是满满一页纸,但是只要背下来就会有十几分。这个阶段有些还没熟悉的代码,可以采用背的方式,虽然显得笨了点,但是能拿分就是好方法。


http://chatgpt.dhexx.cn/article/aRRTYn6I.shtml

相关文章

22计算机408考研—数据结构—线性表、栈、队列、数组

2022计算机考研408—数据结构—线性表、栈、队列、数组 手把手教学考研大纲范围内的线性表、栈、队列、数组 22考研大纲数据结构要求的是C/C,笔者以前使用的都是Java,对于C还很欠缺, 如有什么建议或者不足欢迎大佬评论区或者私信指出 Talk is…

考研_数据结构

绪论 1.算法原地工作是指辅助空间不随着数据规模的增大而增大,不是说不需要辅助空间 2.栈和队列属于逻辑结构而非存储结构,它们的实现才属于存储结构 3.数据元素是数据的基本单位,数据项是数据的最小单位 4.程序需要算法和数据结构结合在…

2019数据结构考研(一)

2019数据结构考研(一) 知识框架 数据结构的基本概念 数据:数据是信息的载体,是所有能描述事物属性的数,字符以及所有能输入到计算机被计算机程序识别和处理的符号的集合数据元素:数据元素是数据的基本单位数据项:数据项是构成数据元素不可分割的最小单位注意:不要混淆数据,数…

考研数据结构汇总

仅供参考!!! 必背知识点 数据结构 是相互之间存在一种或多种特定关系的数据元素的集合 数据结构的三要素: 逻辑结构,存储结构,数据的运算(定义(逻辑结构的,运算的功能…

22计算机408考研—数据结构—排序(详解加例题)

2022计算机考研408—数据结构—排序 手把手教学考研大纲范围内的排序 22考研大纲数据结构要求的是C/C,笔者以前使用的都是Java,对于C还很欠缺, 如有什么建议或者不足欢迎大佬评论区或者私信指出 Talk is cheap. Show me the code. 理论到处都…

王道考研数据结构笔记

2022年4月16日 整理了这篇博客的pdf版本,但是缺的部分可能没法补上啦,把毕业的事忙完了可能!可以!对着书把笔记再整理一遍!所以所以,如果有需要pdf版本的可以私信我(可能回得比较慢,也可以直接加…

数据结构(考研笔记)

参考 原文链https://blog.csdn.net/qq_55593227/article/details/123598044 文章目录 第一章、绪论1.1. 数据结构1.2. 算法1.2.1. 算法的基本概念1.2.2. 算法的时间复杂度1.2.3. 算法的[空间复杂度](https://so.csdn.net/so/search?q空间复杂度&spm1001.2101.3001.7020) 第…

【数据结构】- 【考研复试面试题】-汇总大合集

数据结构-考研复试面试题-汇总大合集 _写在前面的话:第二次写文章,本篇文章涉及内容主要包括数据结构与算法,包含市面上最热门的面试题,加以总结,用于本人的专业课面试复习,包括一些个人理解和总结&#xf…

考研复试——数据结构

文章目录 数据结构什么是数据结构?逻辑结构和物理结构有什么区别?为什么对单链表设置头结点?算法的特点?常见的数据结构有哪些?栈在后缀表达式求值的算法思想:队列溢出现象?解决方法&#xff1f…

【考研】数据结构知识点

绪论 基本概念和术语 数据 :信息的载体数据元素 :数据的基本单位,由若干数据项组成,数据项为不可分割的最小单位数据对象 :数据的子集,具有相同性质的数据元素集合数据类型 :值的集合和定义在此集合的一组…

考研数据结构-基础知识

考验数据结构所需的程序语言基础: 一、(1)基本类型: 数据类型:short、int、long、float、double(用来存储各种数字如整数、小数)。考验数据结构中常用的有两种:int(存储整…

数据结构考研复习(详细指导)(持续更新中)

目录 绪论 数据结构 数据结构在学什么 ​编辑 数据结构的基本概念 算法 算法的基本概念 算法的特性 好算法的特性 算法的时间复杂度 算法的空间复杂度 线性表 定义 基本操作 顺序表 顺序表的定义 顺序表的实现 顺序表的插入和删除 顺序表的查找 单链表 单链…

《王道》数据结构笔记整理2022

数据结构 第一章:绪论1.1数据结构的基本概念1.2数据结构的三要素1.3算法的基本概念1.4算法的时间复杂度1.5算法的空间复杂度 第二章:线性表2.1线性表的定义2.2顺序表的定义2.2.1静态分配:2.2.2动态分配 2.2顺序表的基本操作1.插入操作 :平均时…

跨境支付体系

跨境支付基础概念 两个或两个以上国家或地区之间因国际贸易,国际投资及其他方面所发生的国际间债权债务,借助一定的结算工具和支付体系实现资金跨国或跨地区转移的行为。 主要特性: 1)收付双方可能在不同的国家或地区 2&#xff0…

Braintree-国外支付对接(一)

前言:在国外,要说网上商城支付用的最多的就是Paypal和信用卡。Paypal相当于咱中国的支付宝,所以支付要对接它是必不可少的。在开发项目的初期最先对接的确是Paypal的Rest SDK,后来鉴于领导的要求,需要适用信用卡&#…

支付开发,不得不了解的国内、国际第三方支付流程

https://mp.weixin.qq.com/s/4Xut45PcMASlV4_08O_xmA 这几年的工作中一直与支付打交到,借着 skr-shop 这个项目来与大家一起分享探索一下支付系统该怎么设计、怎么做。我们先从支付的一些常见流程出发分析,找出这些支付的共性,抽象后再去探讨…

澳洲支付服务商RoyalPay微信支付宝APP支付对接

最近项目中需要开发澳洲那边的微信支付宝支付,所以去研究了一下微信境外支付,发现境外只支持服务商模式,即客户需要去与澳洲本地服务商合作,由客户提供材料,服务商帮客户申请支付相关账号,然后调用服务商提…

聚合支付平台排名

随着时代的发展,聚合支付对于商家来说越来越重要,虽说有刷脸支付的噱头,但是聚合支付在支付史上的地位越来越重要。再加上银联、支付宝、微信官方这两年在聚合支付上的发力,和国家层面对聚合支付的政策扶持,聚合支付已…

聚合支付排名前十的平台有哪些?

很多行业都有自己的排名,在某种程度上,排名的位置,决定着企业能力的强弱,越是排名靠前的企业,越是彰显着不菲的能力。 所以,很多时候,我们想寻找某个行业里优秀的企业,看一下排名数…

第三方支付平台排行!

第三方支付平台排行! 2023年第三方支付十大品牌 口碑投票榜 人气品牌榜 2023年榜单规则依据:第三方支付十大品牌榜数据由CNPP品牌榜中榜大数据 研究院和CN10排排榜技术|研究院通过资料收集整理,并基于大数据统计及人为根据市场和参数条件变化的分析研究…