高效复习考研数据结构代码题
?高效复习考研数据结构代码题(文字版)
? ??哈喽,大家好,我是大师兄!
? 对于这个问题,我也反复了问过不下于50个人,有已经上岸的考生,有今年22还在备考的考生。但是也一直没有得到比较系统的回答,或者说一套行之有效的,可以实际执行,操作的方案。
? ?我们一直将计算机考研的复习分为两个流派,一个是自主命题的学校,一个是408全国统考的学校。
? 两者对于代码题的复习,还是存在一些差异的。
? 不同的复习策略:
? ? 而至于自主命题,并且考数据结构的学校来说了,复习的策略就有些不同了,一般来说,自主命题的学校代码题分值>30分,50分,甚至有一些学校,算法代码占到一般(也就是只考一门数据结构的学校),这也就决定了,我们必须攻克这一个难关。
? 其实,撇开算法不谈的话,数据结构这门课程不难,甚至比较简单,但是一旦加上算法,大家的差距就出来了。
? 尤其是对于科班生来说,大家都知道,现在有大量其他专业的考生的跨考计算机,对于科班的考生来说,你想要在分数上和其他人有一个明显的差距,那么你就必须攻克代码题。
总结:408考生2—3轮,自主命题的考生,需要4—5轮复习,一轮50—70道代码题。
? 简单的谈了以下我们如今的处境,我们接下来就开始正式的讲解如何高效复习代码。
? 首先,第一步,我们就是看到代码题不要直接放弃,一定要硬着头皮跟着我走下来,这样,不出10天,你就会对整个算法代码有一个全新的领悟。
(当然,大部分考生不得方法,前期拖着跳过,复习好几轮了,代码题也都没动笔过,后期时间越来越紧,代码复习起来一片乱麻,直接放弃代码题了)
误区:上机有很多考生纠结,到底要不要上机敲代码,这个问题困扰了我很久,也经过多次尝试,最后得我的答案就是,为了全面的胜利,考研总分高,可以不用!上机的过程中,经常会有报错,而这些报错,往往都不是考研考点,并且找这些错误会花掉我们大量的时间。
是科班生还好,找报错也许能够找到,而对于非科班生来说,一些很容易读懂的报错,他们完全读不懂,所以其实上机敲代码,这条路不适合大部分编程能力一般的考生(哪怕你复试有上机,那也等到初试过了再去准备,完全来得及!)
考研代码题→强调整体思想,思路和关键操作正确就得分。
上机→会让你陷在不是考点的细节中,花费大量时间。
? leetcode等类似刷题适合工作去用,不太适合考研,其中的题目需要挑选,而你没有这个时间去挑选的,所以可以直接放弃就行,专注考研复习资料上的代码题就可以。不用去刷leedcode,多的时间可以学数学、英语。
? 而我为什么强调直接手写了,因为考试书写的都是伪代码,它并不纠结于细枝末节,只要你大致思路正确,关键操作正确,就可以得到高分甚至满分。
?所以考试,关键是编程思想的积累。越是手写过越来越多的考研代码题之后,我越发的觉得它类似数学,知道思路,你就可以直接写下出,一切按部就班就可以顺利的得到结果。所以,不要直接硬背,硬背不是效果不好,而是几乎没有效果,我们掌握思路方法,一通百通。
代码题攻克总结:
②开始解题。动手去写,去写,去写!重要的事情说三遍!能写几步写几步!不会的就去听我b站视频讲解(各大资料的代码题我都选取过,很多都是一样的)一步一步的硬着头皮动
手写,千万不要觉得读懂就行(和数学一样,看懂过程,不代表写的出来
)
③习题+讲解视频+习题……反复进行,慢慢积累(5—10个题你就可以大致的掌握一个章节的代码题基本解法了),你就会发现,代码题并不是难到束手无策,甚至有点有趣。(建议每天弄一点,我会每天带着大家的,一起冲!)
?大师兄有话说:算法代码题上的胜利,会让你对整本数据结构认识都提升到一个新的高度,甚至会影响你以后的工作求职,研究生阶段的学习研究,所以,作为一名计算机er来说,这是非常有必要的,且收获良多的!
发表评论