数据结构作为计算机专业考研专业课的一个组成部分,占了相当重要的位置。根据希赛教育计算机考研专业课辅导的学员的反馈信息,考生在考前觉得自己什么都掌握了,但是在考试的时候就是会犯晕,有时候一出考场就知道错在什么地方了,然后考完以后一对答案,发现其实考得很简单,应该都是自己会做的。这就是与自己的复习和考试的技巧有关系了。为此,笔者简单地说一说。
首先就是复习,其实数据结构中的算法也就是几十个,那么我们的任务也就是理解这几十个算法,复习也就是要加深你的理解。如何理解算法,然后理解到什么程度呢?是能默写出整个算法吗?其实,不是这样的,数据结构的考试有它的特点,数据结构其实不要求你把整个算法背出来,它注重考查你的理解,那么怎么考查呢?其实也就是两种方式,一种就是用实例, 就是给你一个例子,要你用某个算法运行出结果, 我想在2009年的研究生入学考试中,计算机专业课仍然会有一些这样的题目, 比如排序那块就很好出这样的题目,要复习这种题目我觉得很简单,就是每个算法都自己用例子去实践一下,以不变应万变。
另外一种考查方式,就是算法填空和算法改错,可能有些考生觉得这种题目很难, 其实我们首先可以确定这两种题目肯定是与书上算法有关系的,只要理解了书上的算法就可以了,有人觉得看完书以后什么都懂了,而且要默也默得出来,其实不是这样的,算法改错和填空主要是考察的细微处,虽然你觉得你默写得出来,那是能够默写出算法的主体部分,很多细微的地方你就会很容易忽略。我觉得有两种方法,一种就是自己去编程实现,这种方法比较有意义,还能够提高编程水平。另外一种就是用实例分析算法的每句话,我认为这种方法是最有效的。
然后还有一种题目,就是写算法的题目,我觉得这种题目还是很好解决的,只要是能够自己做出希赛教育的模拟试题的,基本上都会很容易做出来,这也是为什么希赛教育一再强调学员平时做模拟试题应该自己独立思考的原因,同时做这种题目千万要小心,尤其是题目简单的时候,那肯定会有一些小地方要考虑清楚,一不小心就会被扣掉很多分,这样很不值。
我觉得考试的时候没有太多要讲的,只要复习好了,考试的时候细心一点就可以了,然后就是做一个题目开始就要尽量保证正确,如果觉得留在那里等后面做完了再来检查,这样错误还是很有可能检查不出来。
|