在我决定考研的那一刻正面临着我人生中的灰暗时期,那时发生的事对当时的我来讲是一个重大的打击,我甚至一再怀疑自己可不可以继续走下去,而就是那个时候我决定考研,让自己进入一个新的阶段,新的人生方向。那个时刻,很大意义上是想要转移自己的注意力,不再让自己纠结于一件耗费心力和情绪的事情。
而如今,已相隔一年的时间,虽然这一年相当漫长,但在整个人生道路上不过是短短的一个线段。
就在短短的一年中我发现一切都在不知不觉中发生了变化。曾经让自己大为恼火,让自己费尽心力和心绪的事情现如今不过是弹指的一抹灰尘。而之所以会有这样的心境变化,我认为,是因为,在备考的这段时间内,我的全身心进入了一个全然自我,不被外界所干扰的心境,日复一日年复一年的做着同样枯燥、琐碎、乏味的事情。
这不正是一种修行吗,若说在初期,只是把自己当作机器一样用以逃避现实生活的灾难的话,但在后期就是真的在这过程中慢慢发生了变化,不知不觉中进入到了忘记自身的状态里。
所以我就终于明白,佛家坐定,参禅为什么会叫作修行了。本来无一物,何处惹尘埃。
所以经过这一年我不仅在心智上更加成熟,而且也成功上岸。正如我预期的那样,我开始进入一个新的阶段,有了新的人生方向。
在此,只是想要把我这一年备考过程中的积累的种种干货和经验记录下来,也希望各位看到后能够有所帮助,只不过考研毕竟是大工程,所以本篇内容会比较长,希望大家可以耐心看完,文章结尾会附上我的学习资料供大家下载。
扬州大学软件工程初试科目: (101)思想政治理论 (201)英语一 (302)数学二
(858)程序设计与数据结构 (858)程序设计与数据结构参考书
《C程序设计》谭浩强著,清华大学出版社;
《数据结构(C语言版)》严蔚敏编著,清华大学出版社。 首先简单介绍一下我的英语复习经验。
⑴单词:英语的单词基础一定要打好,如果单词过不了关,那你其他可以看懂吗??单词可以用木糖英语单词闪电版就够了。也可以用app软件。但是这样就会导致玩手机(如果你自制力超强),单词的话到考前也不能停止的。我的单词并没有背好,导致英语后来只有60+,很难过…
⑵阅读:阅读分数很高,所以一定要注重,可以听木糖英语的名师讲解,或者木糖英语的课程,阅读最重要的是自己有了自己的方法,有一个属于自己的做题方法可以节省很多时间,如果初次做题还没有什么思路,那就可以多看看真题里面的答案解析考研英语很难,和四六级是完全不同的!大家肯定都听说过,所以阅读暑假就可以开始做了,真题反复摸索,自己安排好时间。
⑶作文:谨记踏踏实实写作文,不要到头来依靠模板,模板自己可以整理出来,但也请高大上一点,语法什么不要错误。字体也要写的好看一点,一定有帮助的。
⑷完型:不要看分值少,就不去理会,做题时可以放在最后做,也可以放在
第一题去做,但一定要做,因为完型的做题套路其实并不深,只要做几年真题就可以发现其中的的简单之处。
⑸新题型:新题型今年超级简单,但是有时候会难,大家平时也要多加练习。 ⑹翻译:翻译一般得分都很低,尽力去练习,遵循“信达雅”原则,当时买了《木糖英语真题手译》使劲练,还是有效果的,信达雅大家应该都不陌生,也就是说当我们做翻译时,绝对不能简单直译,而是要转换成符合中文习惯与中文美感的句子,这样才能达到翻译的最终要求,考场上切忌切忌做直译,做题时可以将句子的成分做一个分析,会比盲目做题好很多。
858程序设计与数据结构专业课复习:
对于准备时间,肯定是越充分越好,但是战线太长后期又容易疲惫坚持不下去,所以这个要因人而异,如果你觉得自己不适合战线太长,否则后期就坚持不下去,可以稍微晚一点。因为大多数学校都是大三下学期结束接着就是实习,考研假又短甚至没有,专业课书又很厚,所以时间真的挺紧张的,相比其他专业考研对我们来说也更难更辛苦,但是还好竞争对手基本都是一样的,有些专升本的可以不实习或者实习期短,稍占优势。所以,我个人建议从大三寒假或者大三下学期开始就大致确定考研目标,做出学习计划。当然是针对基础比较差或者一般的同学,英语政治基础都比较好,专业课学的也不错的可以五六月份开始。因此,在这将近一年的时间里,毅力就显得格外重要,而毅力的来源,我觉得来源于你坚定不移的信念,只有你特别特别想要得到某个东西你才会全力以赴。下面介绍一下各科学习方法,仅供参考和代表个人意见,因为每个人学习方式不一样,适合自己的才是最好的
专业课是最重要的。英语政治只能决定你能不能进复试,专业课才是决定你
能不能考上,因为英语政治拉不开太大距离,专业课拉分就大了,所以一定要重视专业课,当然英语政治也不能放松。专业真题内容大部分都出自课本或者是课本知识点的灵活运用,因此,有效复习实际上是要有重点有针对性的进行复习,而不是通篇全吃。历年真题内容有很多是重复出现的,比如这道题
就是某个知识点连年出现或者是间隔几年出现;还有的是互补出现,就是说课本内容的重点基本是固定的,今年出现了某些内容,那明年可能就会出现另外一部分内容。
首先,复习方法可以说是取决于你报考学校的题型,这很重要,考选择题和考全大题的复习方式绝对是不一样的,如果你不能确定考的学校可以先按照国家大纲复习,如果你连报考学校题型都不知道,那就很危险了。另外,专业课主要是以看书为主,有的学校公布真题,大多数学校是没有的,每年都会有学校重题或者重其他学校往年考题,所以没有真题的可以参考其他学校真题,但只要课本复习好了专业课不会太低。
讲到这里,我想到了公共课,公共课的题目繁多,表面上看起来没什么规律可言,甚至很多人选择题海战术,试图刷题去提升自己,其实我个人觉得研究生考试还是不要题海战术的好,再繁杂的题目其实都能找到一些规律,比如在做《木
糖英语真题手译》的时候,也可以做一些笔记,找一些重要的技巧,比如阅读可以用答案去带入题目,这样就可以把题目们进行分类,提高做题效率,同样的还有公共课政治,《政治新时器》虽然已经精简了知识点,但题目的数量仍然是不可小觑的,我们还是需要做一些如框架性质的笔记或总结,将每个知识点互相串联起来,形成一个知识网,这里有些偏题,聊了这么多的公共课,我们还继续聊专业课上面的一些问题。
课本至少认真看三遍,是认真哦,线性表的顺序存储和基本运算(查找、插入和删除)的实现,线性表的链式存储和基本运算(查找、插入和删除)的实现,栈的顺序存储和基本操作(入栈、出栈和判栈空、栈满)的实现,栈的链式存储和基本操作(入栈、出栈和判栈空)的实现,二叉树的顺序存储和链式存储,二叉树的先序、中序、后序遍历和层序遍历运算,数组表示法(邻接矩阵表示法),邻接表表示法,图的遍历,深度优先搜索(DFS)算法,广度优先搜索(BFS)算法,最小(代价)生成树求解方法(Prim算法和Kruskal算法),最短路径求解方法(Dijkstra算法和Floyd算法),AOV-网和拓扑排序方法,AOE-网和关键路径求解方法,(1)二叉查找树(也称为二叉排序树)的构造及查找、插入和删除运算,平衡二叉树的构造及查找运算,B-树的特点及查找运算,平均查找长度计算,哈希表,可以看的时候多读甚至背诵重点内容,有名词解释的就要把所有历年出现过的都总结归纳在一下,并标明重复次数,这样历年考查的重点知识就会一目了然;有大题的就要总结一下这个题型,根据上面的方法也归纳一下具体的考点,还有考试的频率;其他题型也同样。可以结合研教新版练习册,每看一章节可以自己默写一下大致框架。然后写不出来的再去翻书看一下补上,这样有助于加强记忆,而且书上的答题技巧方面也做的相当到位,好好总结,每
做一套总结一次,可以把书分为三部分,每个部分再一起总结一次,真的可以看到提高。同样的第二天看新的内容前要复习昨天的内容,不断重复前面复习的,记了忘,忘了记很正常,所以需要多次重复。
完成了上面几步之后,相信你对所有重点知识点应该都有了比较好的掌握,接下来就是进行强化训练了。所谓的强化训练就是在以前复习的基础上进行灵活的运用,具体的方法是选择相同的题型进行训练,看看那些重点知识自己是否真的理解透了,并能够在解题的时候熟练运用。复习重点简单排序算法的时间复杂度、空间复杂度及稳定性分析,指针的基本概念,指针变量与指针指向的变量;指针与数组:指向数组的指针变量的定义与运算,通过指针引用数组元素;指针与字符串,指向字符串的指针变量的定义与应用;指针与函数:函数参数为指针和数组,函数返回值为指针,函数指针;指针与动态内存:malloc、calloc、realloc、free等函数的应用;常量指针与指针常量啦,把握住重点以后再有时间就是要进行非重点知识的拓展了。虽然我们的复习精力应该主要放在重点知识上,但我们都知道,考试不可能只考重点知识,总会有一部分非重点的存在,所以如果你能在保证重点得分的基础上,非重点也拿得起来,说不定你就会比别人高出一大截。
不过今年有的学校考的机制特别多,所以开始复习的时候以全面为主,不要自己划重点觉得这个不会考那个不会考的,考选择题的学校真的可以考的特别细,具体方式根据自己的学习习惯,不要一味图看几遍书,能记住才是重点。
还是建议大家不要给自己太大的压力,我在做各高校历年真题的时候发现题并不是很难,反而都是一些基础的只是,大概有60%,比如我遇到好多类似的题
我觉得这就是基础中的基础,还是想请大家一定要把基础打好!除了真题我在后期还会模拟考试,模拟的目的有两个,一个是巩固所学知识,查漏补缺;另外一个目的就是进行时间把握的训练。很多同学平时复习得还真不错,但一到考场就“掉链子”,这就说明临场的能力欠缺,可能是因为心态调整不好、没有答题技巧,或者时间把握不准等等。要克服这一现象必须进行模拟训练,所有的要求都按照正式考试的来。相信经过几轮模拟,不断的进行调整就会达到实战的效果。
总而言之,就是要努力,如果你从9月开始学习,不管你忙不忙,一定要保障每天学习7个小时以上,坚持不懈使我们这些基础差的人唯一获取成功的方法,在考试之前的2个星期我还做了一场阑尾炎手术,一度想要放弃考试,最终还是咬牙坚持,学习的路没有捷径,只有坚持不懈,祝福每一个考研的人都能有好的结果,加油!
扬州大学
2017年硕士研究生招生考试初试试题(_ A_卷) 一、简答题(本大题共6小题,每小题10分,共60分)
1.什么是算法?算法的五个特征是什么?试根据这些特性解释算法与程序的区别?
2.什么是数据结构?有关数据结构的讨论涉及哪三个方面? 3.何谓队列的上溢现象和假溢出现象?解决它们有哪些方法? 4.利用取表头和表尾的操作分离出下列广义表的原子c。 ( a,((),b),(((c))))
5.试分别画出具有3个结点的树和3个结点的二叉树的所有不同形态。 6.设哈希表长m=14,哈希函数H (k) =k MOD 11, 表中已有四个记录,如果用二次探测再散列处理冲突,试求关键字为49的记录的存储地址,并计算查找成功时的平均查找长度ASL。
二、算法设计题(本大题共4小题,1--2每小题20分,3--4每小题25分, 共90分,可使用类高级语言描述)
1.给出n个学生的考试成绩表,每条信息由姓名与分数组成,试设计- -个算法: .
(1)按分数高低次序,打印出每个学生在考试中获得的名次,分数相同的为同一名次; .
(2)按名次列出每个学生的姓名与分数。学生的考试成绩表通过键盘输入数据建立。可采用直接选择排序、直接插入、Shell排序、冒泡排序、快速排序、归并排序等排序算法实现。
扬州大学
2016年硕士研究生招生考试初试试题(_ A卷)
一、单项选择题(本大题共10小题,每小题2分,共20分)
1.数据在计算机存储器内表示时,根据结点的关键字直接计算出该结点的存储地址,这种方法称为()。
A.索引存储方法 B.顺序存储方法 C.链式存储方法 D.散列存储方法
2.在单链表中,存储每个结点需有两个域,一个是数据域,另一个是指针域,它指向该结点的()。
A.直接前趋 B.直接后继 C.开始结点 D.终端结点
3.在已知头指针的单链表中,要在其尾部插入一新结点,其算法所需的时间复杂度为)。
A. O (1) B.0 (lgn) C.0(n) D.0 (n2)
4.在链队列执行入队操作,( )。 A.需判别队是否空 B.需判别队是否满 C.限制在链表头p进行 D.限制在链表尾p进行 5.广义表(())的长度为()。 A.0 B.1 C.2 D.不确定
6.在一个图中,所有顶点的度数之和与图的边数的比是()。 . A.1: 2 B.1:1 C.2:1 D.4:1
7. n个顶点的无向图若采用邻接矩阵存储,则该矩阵的大小是( )。
A. n B. (n-1 ) 2 C. n+1 D. n2
8.栈的插入和删除操作在( ) 进行。 A.栈顶 B.栈底 C.任意位置, D.指定位置
9.循环队列存储在数组A[0..m]中,则入队时的操作为()。 A. rear=rear+1
B. rear= (rear+1) mod (m-1) C. rear= (rear+1) mod m D. rear= (rear+1)mod(m+1)
10.下面关于串的的叙述中,哪一个是不正确的? ( ) A.串是字符的有限序列 B.空串是由空格构成的串 C.模式匹配是串的一种重要运算
D.串既可以采用顺序存储,也可以采用链式存储
二、简答题(本大题共6小题,第1- -5题每小题12分,第6小题10分,共70分)
1.什么是数据结构?有关数据结构的讨论涉及哪三个方面?
2.何时选用顺序表、何时选用链表作为线性表的存储结构为宜?在顺序表中插入和删除一个结点需平均移动多少个结点?具体的移动次数取决于哪两个因素?
3.试分别找出满足以下条件的所有二叉树:
(1)二叉树的前序序列与中序序列相同; (2)二叉树的中序序列与后序序列相同; (3)二叉树的前序序列与后序序列相同。
4.画出1个顶点、2个顶点、3个顶点、4个顶点和5个顶点的无向完全图。并证明在n.个顶点的无向完全图中,边的条数为n(n-1)2。
5.试对下图所示的AOE网络,解答下列问题:.
(1)这个工程最早可能在什么时间结束; (2) 求每个事件的最早开始时间Ve[]和最迟允许开始时间VI[i]; (3) 求每个活动的最早开始时间e( )和最迟允许开始时间I(); (4) 确定哪些活动是关键活动。画出由所有关键活动构成的图,指出哪些活动加速可使整个工程提前完成。
6.每次从无序表中取出一个元素,把它插入到有序表中的适当位置,此种排序方法叫做什么排序?每次从无序表中挑选出一个最小或最大元素,把它交换到
有序表的一端,此种排序方法叫做什么排序?每次直接或通过基准元素间接比较两个元素,若出现逆序排列时就交换它们的位置,此种排序方法叫做什么排序?每次使两个相邻的有序表合并成一个有序表的排序方法叫做什么排序?
三、算法设计题(本大题共5小题,每小题12分,共60分)
1.有顺序表A和B,其元素均按从小到大的升序排列,编写一个算法将它们合并成-一个顺序表C,要求C的元素也是从小到大的升序排列。
2.数制转换问题;将十进制数N转换为r进制的数。
3.若矩阵Amxn中存在某个元素ay满足: aj是第i行中最小值且是第j列中的最大值,则称该元素为矩阵A的一个鞍点。试编写-一个算法,找出A中的所有鞍点。
4.假设哈希表长为m,哈希函数为H (x),用链地址法处理冲突。试编写输入一组关键字并建造哈希表的算法。
5.试以单链表为存储结构实现简单选择排序的算法。
其实备考的过程都大同小异,考研也不轻松,及时交流很有必要,大家可以去high研网和high研app下载,它包含学习方法、学习心态和考试信息各个方面,我这里还有一些考研资料,历年真题、专业课视频等,都可以分享给小伙伴们,有什么事可以在下面评论我哦。
相关推荐: