东北大学软件工程考研的专业课858C语言程序设计与数据结构,对考生来说是一个重点。初试阶段,考生需要掌握扎实的C语言编程基础,以及数据结构的相关知识。对于C语言程序设计,推荐参考《标准C语言程序设计》,此书由金名等译,于2008年由清华大学出版社出版。这本书系统地介绍了C语言的语法和编程技巧,适合初学者和有一定基础的学习者。
在数据结构方面,考生应当熟悉面向对象的方法与C++语言描述的数据结构。推荐使用的参考书是《数据结构》(用面向对象方法与C++语言描述)(第2版),由殷人昆编写,于2007年由清华大学出版社出版。这本书深入浅出地讲解了数据结构的基本概念和实现方法,非常适合软件工程专业的研究生学习。
初试复习时,考生应当注重理解和掌握C语言的基本语法规则,如变量、控制结构、函数等,同时要熟练使用C++语言描述数据结构,例如数组、链表、树和图等。此外,数据结构的算法实现和复杂度分析也是关键内容,考生应通过大量练习,提高自己的编程能力和逻辑思维能力。
复习过程中,考生还可以参考一些习题集和在线资源,例如《C语言程序设计》习题解答,可以帮助理解和巩固所学知识。同时,掌握一些常用的算法和数据结构工具,如STL库,能够提升编程效率。
复试阶段,东北大学可能会进一步考察考生的实际编程能力和对软件工程领域的理解。因此,考生除了复习初试内容,还应当关注最新的编程技术和软件工程理论,如敏捷开发、测试驱动开发等。此外,参与一些编程竞赛或项目实践,可以提高自己的实战能力。
总之,东北大学软件工程考研初试的专业课复习,重点在于C语言程序设计和数据结构,考生需要通过深入学习和实践,全面提升自己的编程技能和理论素养。复试阶段则更加注重实际应用能力和创新思维。