中国石油大学(华东)软件工程考研经验与复习要点
考研政治方面:
我对政治不感冒,9月份我才买了肖秀荣老师的全套资料。我边上课边开始认真做题,遇到不会的就去问老师,老师会把题目的每个选项都分析的很清楚,特别有帮助。因为记性不好,经常一边做一边忘,这也一度让我很挫败,但还是得坚持做,效果还是有的。
考研数学方面:
11月初——考研到来:刷2017——2010的真题。方法和全书相同,但从这时开始必须限时做题,批改,看坐错的类型。将错的标记出来,真题我也是做到了三刷。后面有时间做合工大的预测卷,难度比起真题会大些,但我觉得题目出的都不错,自己时间没来及,也只是做了三套,然后又做了张宇的最后四套预测卷。
考研英语方面:
大三下学期争取把单词好好背两遍,暑假就要做真题了,10年真题足以!真题第一遍最好是掐着时间表从头到尾除了作文做一遍,然后看看自己错哪了,第二遍,将每篇阅读英翻汉与译文对照,这是最辛苦但也是效果很明显的阶段,第三遍就是找错误原因,其实考研阅读干扰项就几种形式,看多了就知道了,要注意总结。另外,要坚持每天早晨阅读的习惯,我每天都会早读一个小时,作文阅读都可以读,晚上回去还会背真题阅读,学弟学妹要加油!
考研专业课方面:
理解并掌握基本的数据结构类型是至关重要的。包括数组、链表、栈、队列、树(如二叉树、平衡树、堆)、图等,这些都是数据结构的基本元素。了解它们的工作原理,如何存储和操作数据,以及各自的优缺点,是深入学习的前提。例如,数组提供随机访问但插入和删除困难,链表则相反。
算法是数据结构的灵魂。你需熟练掌握排序(如冒泡、选、插入、快速、归并排序等)、查找(线性、二分、哈希等)以及图的遍历算法(深度优先搜索和广度优先搜索)。这些算法不仅需理解其逻辑,还要能编写出高效且无错的代码。理解时间复杂度和空间复杂度分析也是必不可少的,这有助于优化算法性能。
再者,对特定问题,如何选合适的数据结构和算法也是一项技能。例如,在实现一个搜索引擎时,可能需用到倒排索引这种特殊的数据结构,在处理动态数据时,平衡二叉搜索树可能是更好的选。
在学习过程中,理论结合实践是最好的方法。尝试用不同的语言实现这些数据结构和算法,凭实际操作来加深理解。做一些相关的编程题目,如LeetCode或HackerRank上的题目,帮助巩固知识并提升解决问题的能力。
阅读经典的教材如《数据结构(C语言版)》(Cormen等人著)和参考书籍,以及关注最新的研究论文,都能帮助你保持对数据结构领域的深入理解和洞察。
不要忽视团队合作和讨论的价值。与其他同学一起讨论难题,互相讲解,既能检验自有的理解程度,也能从他人的角度获得新的启示。











