中国石油大学(华东)软件工程考研辅导培训班全国各号码《今日汇总》-中石油计算机科学与技术学院软件工程考研复习方法与经验

中国石油大学(华东)软件工程考研经验与复习方法
考研政治方面:
我对政治复习投入了大量的精力。以下是我使用的主要参考资料:1. 官方教材,我称之为“红宝书”2. 肖秀荣编写的“命题人1000题”,我反复做了三次3. “命题人讲真题”,同样是肖秀荣的作品4. “风中劲草 核心考点”,虽然内容概括得很好,但排版紧凑且色彩繁多,导致我看一会儿就头昏眼花,因此并未深入阅读5. 肖秀荣的“冲刺8套卷”6. “终极预测4套题”,也是肖秀荣的著作7. 任汝芬的“最后四套题”8. 另外还有任汝芬的“最后冲刺10套卷”,但我觉得题目质量一般9. “命题人考点预测”,这是一本小巧的册子,适合用来背诵10. 关于时事政治的部分,我选择了海天出版的资料11. 还有启航的“20天20题”,在考试前10天,我每天都复习四道题,反复看过两遍学习策略如下:1. 扎实基础阶段:首先,九月新版“红宝书”发行后,我用了约20天的时间逐页阅读,平均每天读17页(大约两章)。我会在早上去阅览室,看完一章就做对应章节的练习题(注意!我习惯在草稿纸上做题,因为需要多次复习)。对于错误的题目,我会在题目前标注一个三角形,在答案中标注并用高亮笔突出正确部分,同时在“红宝书”原文中也做好标记。经过短暂休息,我开始了第二轮阅读,这次遇到错误会立即回查“红宝书”。继续标记错误。第三轮,我不再查阅“红宝书”,而是每天在同一时间段内完成更多练习题,持续标记错误。此时,“红宝书”基本上可以搁置一边,而习题集和答案已经足够突显关键点了。我喜欢把答案和习题分开,这样我的书看起来就像普通的书一样,即使在图书馆也没人能猜到我在准备考研。2. 巩固提高阶段:我在暑假买了“命题人讲真题”,但由于那时无法专心,所以我等到11月中旬才开始每天做两年的真题,并初步接触分析题,先自己思考,然后再看答案。3. 预测试题阶段:完成真题后,各种预测题纷纷出炉。按照上述顺序,我完成了任汝芬的“最后冲刺10套卷”、“肖秀荣的冲刺8套卷”、“任汝芬的最后四套题”以及“肖秀荣的终极预测4套题”。我几乎每天上午都会专注复习政治,因此通常不止做一套题。所有这些试题我都至少做过两遍,其中“肖秀荣终极预测4套题”的分析题我仔细书写并核对了答案。同时,我会再次回顾“1000题”,重点关注之前做错的题目。4. 背诵记忆阶段:时政书籍出版后,我在四天内迅速浏览完毕。接着,我开始研读肖秀荣的考点预测手册,边看边记。至此,大部分工作已完成,你可以根据个人喜好调整后续步骤。为了强化记忆,尤其是纠正易错知识点,我会安排时间重新查看“1000题”的答案,不再看题目,只关注答案,特别是我当时做错的题目的解答和旁注。通过这种方式,我确保理解并区分了那些可能引起混淆的概念。
考研数学方面:
暑假前夕,我已经完成了高等数学和线性代数的自学,使用的教材是同济大学第八版,这与我们学校的教学用书相同。我想强调一点,学习数学千万不可好高骛远,因为数学确确实实需要动手实践。在大三下学期,课程任务繁重,但我趁着三月份课程较少时,依据往年的考试大纲(数学大纲通常稳定不变)仔细研读了课本两次。课后练习我只是核对了答案,并着重理解课本中的概念和定理,确保自己能融会贯通。直到七月十五日之前,我都专注于课本的学习,用了一个月的时间深入研究。
进入七月下旬,我开始做李永乐的复习全书。前期的课本学习为我打下了坚实的基础,随着复习全书的进度,我梳理了关键知识点,并提炼了许多个人见解,这些对我裨益匪浅。对于学弟学妹们来说,牢固掌握基础知识至关重要。暑假结束时,我已经完成了全书的所有练习,还做了660题一次,将所有不懂的部分记录在笔记本上。在暑假的一个月内,我也顺利完成了复习全书的第一轮,每一道题目我都会先尝试解答再对照答案。九月返校后,我紧接着开始了全书的第二轮阅读。
考研英语方面:
关于背单词,我准备考研的时候买了红宝书背单词,但是这辈子真的没完全坚持背单词成功过…这次坚持的算是最长了,一个半月的时间,背了半本,到考研的时候基本忘没了…在我看来这样背单词效率其实挺低的,到后来我是做阅读的时候把不认识的单词全都勾出来,对完答案一个一个标出来,做完的阅读题没必要再做了,把标识的单词连同句子再读一遍就可以,高频词没做几篇你就会发现了,很容易就记住了,也很容易应用。
考研专业课方面:
理解并掌握基本的数据结构类型是至关重要的。包括数组、链表、栈、队列、树(如二叉树、平衡树、堆)、图等,这些都是数据结构的基本元素。了解它们的工作原理,如何存储和操作数据,以及各自的优缺点,是深入学习的前提。例如,数组提供随机访问但插入和删除困难,链表则相反。
算法是数据结构的灵魂。你需熟练掌握排序(如冒泡、选、插入、快速、归并排序等)、查找(线性、二分、哈希等)以及图的遍历算法(深度优先搜索和广度优先搜索)。这些算法不仅需理解其逻辑,还要能编写出高效且无错的代码。理解时间复杂度和空间复杂度分析也是必不可少的,这有助于优化算法性能。
再者,对特定问题,如何选合适的数据结构和算法也是一项技能。例如,在实现一个搜索引擎时,可能需用到倒排索引这种特殊的数据结构,在处理动态数据时,平衡二叉搜索树可能是更好的选。
在学习过程中,理论结合实践是最好的方法。尝试用不同的语言实现这些数据结构和算法,凭实际操作来加深理解。做一些相关的编程题目,如LeetCode或HackerRank上的题目,帮助巩固知识并提升解决问题的能力。
阅读经典的教材如《数据结构(C语言版)》(Cormen等人著)和参考书籍,以及关注最新的研究论文,都能帮助你保持对数据结构领域的深入理解和洞察。
不要忽视团队合作和讨论的价值。与其他同学一起讨论难题,互相讲解,既能检验自有的理解程度,也能从他人的角度获得新的启示。