前几天咱们901数据结构与程序设计专业课红宝书资料打印发货啦,很多同学收到资料都说学姐的前言很有价值,今天特意节选一部分内容在这里分享给大家。
?
考试情况
天津大学计算机考研学硕、专硕所考专业课均为代码901的计算机综合基础。其中,考试科目如下:学硕:数学一、英语一、政治、901专硕:数学一、英语一、政治、901天津大学计算机901专业课考试包括:数据结构、程序设计c++注意:数据结构算法用c语言或者c++均可。从23年开始,天大不再通过考试招收学硕,但现在学硕和专硕的培养计划和学习时长是一样的,并且博士生也不再限制学硕身份了,所以有读博打算的同学可以安心准备考试,考上后可以自主申请读博。901资料包括:考研笔记、考研真题、考研习题。使用顺序如下:(最晚9月份开始复习)(1)首先要复习好课本辅助资料;(2)其次搭配课本看一下考研真题和红宝书考点笔记;(3)在对真题有一定认知之后做考研习题;(4)根据前面积累的知识使用习题册查漏补缺。
?
?
红宝书介绍
学姐根据天大历年出题风格的变化以及在复习过程中对知识点的理解把握,将本人在复习备考时整理的最终版本的背诵笔记进行归纳总结,并对大纲所要求的知识点进行适当的发散与补充,编写了红宝书。本系列书分为901数据结构与程序设计重点笔记、1996年-2007年以及2013年到2023年的历年真题及其清晰的答案解析、901背诵框架、901练习题四部分。901数据结构与程序设计的重点笔记和指定书目一样分为两个部分,其中第一部分最重要,也是我们历年考试的重点出题部分,内容多占比大,这一部分的笔记和需要背诵的东西也是最多的。这一部分主要介绍了数据结构的全部内容,涉及较多的算法,也有一些需要背诵的代码框架,学姐也会给大家提供一些本书之外的算法代码以供大家理解学习。第二部分是程序设计,考试大纲中说的是c++,但在代码编写过程中使用c语言是没有问题的。本部分需要内容不难但需要记忆,尤其是一些特殊的知识点。该部分考察的偏向于利用c++的基本代码的阅读及程序的编写能力,需要考生正确把握知识并在阅读过程中足够细心。背诵框架这本书可以很清楚的了解到每一章甚至是每一小节需要背诵的内容,大家在复习过程中将背诵框架这本书和重点笔记结合使用效果更佳。并且在后期的背诵中,也要按照背诵框架来背诵,这样会在自己的大脑里形成一个完整的知识体系。真题部分包括1996年-2007年以及2013年到2023年的历年真题及其清晰的答案解析。天大真题复现率很高,掌握好真题的出题规律和重点,对做题是十分有 助的。建议在第二轮复习的时候就要加入真题的复习,在背诵框架上标注好哪年出了什么真题,题型是什么,摸清出题特色,总结出答题模板,这样才能把知识消化好。习题册是将各种考试题型划分出来,大家可以按照题型着重考察自己薄弱部分,也可以进行针对性练习,遇到不会的题目,可以翻看重点笔记相关内容,思考解题思路,形成自己的答题模板。复习讲究效率,同时一定要耐住性子,对于代码的编写,不仅要理解,也要结合背诵,针对程序编写,形成个人的代码框架,复习过程要经常手写代码,保持手感,减少思考的时间,提升答题效率,只要大家肯努力,上岸就在前方!
?
复习建议
1、901教材
数据结构(严蔚敏版、殷人昆版)、c++(谭浩强版,吕凤版)至于版本,可以直接选最新的,注意谭浩强版c++一定要选带程序设计(类)的推荐大家最好是选择自己学过的本科课本,再结合其他资料复习2、数学教材
可以直接看自己听课老师的全套书籍,习题册必做660、330和880。临考前一个多月,必须开始模拟考试,做 和李林出的模拟卷就可以。真题必刷,并且不止一次刷。不太能自己安排复习思路的,可
天津大学901数据结构与程序设计考研考试情况及如何使用资料…(天津大学901考研经验)插图
以去看看学姐的导学课,里面给大家讲解了明确的复习节奏安排。3、专业课复习攻略①针对本专业考研学生:目前可以慢慢来过901专业课的内容,同时看看相关专业课的基本内容即可。②针对跨考的学生:目前首先将901专业课的内容扎实,最好蹭下两门课,同时涉猎计算机专业课的大部分课程,做到知道某门专业课是进什么的,有余力的同学可以再抓紧看下考研复试笔试的专业课“数据库计算机组成原理、计算机网络”,做到有备无患。对于所有学生,都推荐大家每周抽出2个小时的时间刷一刷acm题,可以刷天大的toj,也可以刷一下九度online,巩固一下编程能力。专业课重要考点:考研前期大体浏览、考研最后根据大纲梳理一下知识点。4、数学复习以高数为主体,线代和概率论为辅,在暑假之前将整体知识捡起来,以待暑假将所有知识搞透,不需要急着做题,现在是注重理解的过程。5、英语政治复习攻略政治在暑假之前不需要看:英语是个持之以恒的过程,首先把字体练好看,其次优美的句子没事背点,以免考试一紧张就忘了,最后就是现在没必要做阅读,多背背英语单词,注意背单词的技巧,不要背通生硬的单词,要每个单词配一句话,从语境中理解单词的真正意思。ps.查询英语单词,最好是英文输入,英文输出,通过英文解释理解英文。
?
考试的总体要求
考试内容由两部分组成,数据结构和程序设计,各占总分的50%。数据结构是计算机科学与技术专业基础课,要求学生掌握基本的数据结构及相关的存储方式、基本运算、算法和应用,并能运用盒图、结构化语言、类c、高级语言(c或c++)等方法之一编写算法。程序设计指采用c++语言,应用数据结构的知识进行面向对象程序设计。要求学生掌握面向对象的程序设计方法,掌握c++语言的基本概念,语法及编程方法。
?
考试的内容及比例
数据结构考试的内容包括:(占总分50%)1、线性表、顺序表、链表的定义、特点、存储结构及相关的基本算法2、栈的定义、特点、顺序与链式存储表示、基本算法;栈的应用;队列的定义、特点;链队列、循环队列相关的定义、特点、基本算法;栈与递归的实现3、广义表的定义及存储结构4、二叉树的定义、性质及存储结构;遍历二叉树定义、过程及其算法;二叉树的应用;树、森林与二叉数之间的转换;哈夫曼树及其应用;与二叉树应用相关的递归算法。5、图的定义、存储结构,图的遍历过程及算法;最小生成树构造过程及算法:拓扑排序过程及算法,关键路径相关内容;最短路径相关内容;与图的应用相关的递归算法6、静态表查找过程及算法、动态表查找过程及算法;哈希表的构造及处理冲突方法7、插入排序、快速排序、选择排序、归并排序、基数排序等内部排序的特点、过程及算法
程序设计考试的内容包括:(占总分50%)1、基本语法与常用语句,面向对象的基本概念2、函数的调用,函数参数,函数的重载及函数作用域3、类的概念,类的定义与说明,类的成员函数,作用域4、对象的概念,对象的初始化,对象的特殊生成方法,对象的生存期5、对象指针和对象引用,对象数组6、类的继承性和派生类7、虚基类与虚函数8、重载及其应用9、模版及其应用10、基本数据结构和算法的程序设计
?
试卷类型及比例
考试题型:
数据结构部分包括实做题与算法设计题两大类:其中实做题有简述题、举例说明题、图示题、图表题、过程描述题、论述题等。算法设计题应当根据要求,运用允许使用的适当的方法编写算法。
比例:实做题(60%)算法设计题(40%)
?
程序设计部分包括3类题型:程序填空,写程序结果和程序设计。程序填空题:本题型给出程序的功能描述与少量提不,考生填写缺少的程序部分,使得程序完整,并且实现描述的功能。本题型为20分,2—4个题
写程序结果题:本题型给出c++程序,并已经调试通过,考生需要根据c++的语法与语义给出正常运行后应该输出的结果。需要按照程序运行的顺序给出正确结果,不需要对程序的正确性进行判断。本题型为30分,4—6个题。程序设计:按照题中的要求,写出完整的c++程序,并符合程序设计规范本题型为25分,2个题。
考试形式及时间考试形式均为笔试,考试时间为三小时(满分150分)。
?
参考书目
数据结构:1、《数据结构》c语言版,严为敏吴伟民编,清华大学出版社,2009.2、《数据结构》(用面向对象方法与c++描述),殷人昆等,清华大学出版社,2007.
程序设计:1、《c++程序设计》,ydanielliang著,王刚刘晓光刘译,机械工业出版社2、《c++编程思想(两卷合订本)》埃克尔(bruceeckel)、chuckallison、刘宗田、袁兆山机械工业出版社3、《c++程序设计语言(特别版。十周年中文纪念版)》斯特朗斯特鲁(bjarnestroustrup)裘宗燕机械工业出版社
?
大纲注解
1、从2015年到2023年天津大学计算机考研的大纲几乎没有变化,但是考试内容却与大纲是有出入的,程序填空题在大纲中曾经是明确提到会考查,但是从没考过,因此考研笔记、真题、习题中均没有出现相关题目。2、考研复习参考书目:殷人昆版、严蔚敏版数据结构均可(尽量使用自己的本科课本)、谭浩强版c++(尽量使用自己的本科课本)。大纲所给参考书不需要全看!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注