删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

初试大纲-842数据结构

北京化工大学 免费考研网/2013-09-28

北京化工大学2012年攻读硕士学位研究生入学考试

《数据结构》考试大纲

一.适用的招生专业

软件工程;计算机科学与技术;计算机应用;信息科学与技术;信息工程等。

二.考试的基本要求

1.理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。

2.掌握基本数据处理原理和方法的基础上,能够对算法进行基本的时间复杂度与空间复杂度设计与分析。

3.能够选择合适的数据结构和方法进行问题求解,具备采用 C或 C++或 JAVA语言设计与实现算法的能力。

三.考试的方法和考试时间

考试为闭卷笔试,考试时间为3小时。

四.考试的主要内容与要求

1.数据结构和算法的基本概念

了解数据结构的基本概念,包括逻辑结构、物理结构的基本概念、两者之间的区别与联系。

了解算法的基本概念和性质。

了解算法复杂度的基本概念,掌握对非递归代码的复杂度计算基本方法。

2.线性表

了解线性表的逻辑结构定义。

掌握线性表的顺序结构实现,以及顺序结构下基本操作的实现,能写出操作代码。

掌握线性表的链式结构实现,以及链式结构下基本操作的实现,能写出操作代码。

能够设计针对顺序结构和链式结构线性表的一般应用问题的算法,编写算法代码。

掌握栈的基本概念、栈的性质。

掌握栈的顺序结构和链式结构实现,以及相应操作的实现,能够写出操作代码。

了解栈与递归的关系,能够编写递归算法,能够将递归算法转换为非递归形式。

掌握队列的基本概念和性质。

掌握队列的顺序结构和链式结构实现,以及相应操作的实现,能够写出操作代码。

掌握栈和队列的应用方法,能够运用栈和队列解决相关问题,编写出算法代码。

掌握特殊矩阵的压缩存储方法。

3.树和二叉树

了解树的定义和性质。

了解二叉树的概念。

掌握二叉树的基本性质,并能够进行描述和证明。(包括深度与最大结点数的关系性质、每层最大结点数性质、结点数与最小深度的关系性质、n2=n0-1性质、完全二叉树序号与结点关系性质等)

掌握二叉树的二叉链结构的实现。

掌握二叉树的前序遍历、中序遍历、后序遍历和层次遍历规则,能够手工计算二叉树的遍历序。

掌握二叉树的遍历性质,能够根据前序+中序或中序+后序还原出二叉树。

掌握二叉树的前序、中序和后序递归遍历算法,能够写出算法代码。

了解线索化二叉树的概念。

了解哈夫曼树的概念。

掌握哈夫曼算法的思想和步骤,能够手工计算哈夫曼树。

了解哈夫曼编码的概念,能够手工计算哈夫曼编码。

了解树、森林和二叉树的关系。

能够解决一般性的二叉树应用问题,设计算法并写出算法代码。

4.图

了解图的定义。

掌握图的邻接矩阵、邻接表的实现方法。

掌握图的深度优先和广度优先遍历算法,能够手工计算图的深度优先遍历序和广度优先遍历序。

掌握最小生成树计算(Prim算法和Kruskal算法),能够进行手工计算。

掌握最小生成树的MST性质,能够进行描述和证明。

掌握拓扑排序和关键路径问题的求解算法,能够进行手工计算。

掌握单源起点最短路径算法(Dijkstra算法)和任两点间最短路径算法(Floyd算法),能够进行手工计算。

5.查找

掌握静态表的概念和折半查找算法,能够进行手工计算。

掌握散列表的基本概念,散列函数的基本设计技巧,。

掌握二叉排序树的概念,以及二叉排序树上的查找、插入、删除算法,能够进行手工计算。

掌握平衡二叉树的概念,以及平衡二叉树的插入和调整算法,能够进行手工计算。

了解B-、B+树的概念,以及B-树的插入和删除算法。

6.内排序

掌握简单选择排序、直接插入排序、交换排序、希尔排序、快速排序、堆排序、二路归并排序、基数排序的算法思想和步骤,能够写出排序过程。

了解各种排序方法的特点,能够针对特定问题背景选择适当的排序方法。

五.试卷结构

试卷满分150分,单项选择题80分,应用题70分。

六.主要参考书

严蔚敏.数据结构(C语言版).北京:清华大学出版社,2007

相关话题/大纲

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 复试大纲-运筹学
    北京化工大学攻读硕士学位研究生入学考试《运筹学》考试大纲一.适用的招生专业 管理科学与工程二.考试的基本要求要求考生掌握运筹学的基本理论、思想和方法,学会建立简单的运筹学模型,运用运筹学的方法和技巧,为管理问题提供合理的决策方案。要求考生具有综合处理经济管理中定量分析方面问题的能力。1.理解线性规划 ...
    北京化工大学 免费考研网 2013-09-28
  • 复试大纲-应用化学综合
    北京化工大学攻读硕士学位研究生入学考试(复试)《应用化学》综合考试大纲一、考试科目:无机化学,物理化学,专业外语二、主要参考书1、普通化学原理, 华彤文等编, 北京大学出版社2、无机化学基本原理, 蔡少华等编, 中山大学出版社3. 物理化学,胡英等编,高等教育出版社, 1999年4. 物理化学,傅献 ...
    北京化工大学 免费考研网 2013-09-28
  • 复试大纲-药物化学
    北京化工大学硕士研究生复试考试《药物化学》考试大纲一、课程名称及对象名称:药物化学对象:生命学院硕士研究生复试考试用二、理论部分第一章 绪论1. 药物化学的起源与发展,药物化学发展的过程;药物化学发展过程中的重要事件;药物研究的基本方法;药物命名的规则。第二章中枢神经系统药物1.中枢神经系统药物的分 ...
    北京化工大学 免费考研网 2013-09-28
  • 复试大纲-西方经济学
    北京化工大学攻读硕士学位研究生入学考试《西方经济学》考试大纲一.适用的招生专业 企业管理,技术经济与管理学。二.考试的基本要求要求考生系统掌握西方经济学的基本概念、各种基本理论等。要求考生具有抽象思维能力、逻辑推理能力、和综合运用所学的知识分析问题和解决问题的能力。1.理解微观经济的基本概念,通过基 ...
    北京化工大学 免费考研网 2013-09-28
  • 复试大纲-无机化学部分
    北京化工大学硕士研究生入学考试《无机化学部分》考试大纲一、参考书目《无机化学》,大连理工大学无机化学教研室编,高等教育出版社2001年6月第4版二、考试内容第一章 原子结构与元素周期律1. 微观粒子的波粒二象性波的微粒性、微粒的波动性、测不准原理2. 量子力学原子模型波函数和薛定谔方程、波函数和电子 ...
    北京化工大学 免费考研网 2013-09-28
  • 复试大纲-普通物理
    北京化工大学攻读硕士学位研究生入学考试普通物理 复试大纲说明:复试考试普通物理中的电磁学和光学部分大纲:一.电磁学1. 静电场部分 库仑定律与叠加原理,点电荷的电场及电场强度的计算,高斯定理,静电场的保守性、电势及电势的计算,电势梯度,静电场的能量3.静电场中的导体和电介质导体的静电平衡,有导体存在 ...
    北京化工大学 免费考研网 2013-09-28
  • 复试大纲-科学技术哲学
    北京化工大学“科学技术哲学”专业硕士研究生入学考试(复试)“自然辩证法概论”复习大纲1、了解:(1)自然界物质的存在及其演化过程和规律,人与自然的关系。(2)科学的本质特征;科学研究的一般方法。(3)技术与科学的关系;技术研究的一般方法。(4)科学和技术的社会互动关系。2、熟悉:(1)历史上的自然观 ...
    北京化工大学 免费考研网 2013-09-28
  • 复试大纲-金属学
    北京化工大学硕士研究生入学考试《金属学》复试大纲预修课程:普通物理,物理化学指定参考书:1.胡德林主编,金属学及热处理,西北工业大学出版社,1994,第一版2.魏宝明主编,金属腐蚀理论及应用,化学工业出版社考试内容第一单元 金属与合金的晶体结构金属概述,金属的晶体结构,金属晶体的缺陷,合金的相结构第 ...
    北京化工大学 免费考研网 2013-09-28
  • 复试大纲-环境工程综合
    北京化工大学攻读硕士学位研究生入学考试《环境工程》考试大纲(本考试大纲包含水污染控制工程、固体废物工程和大气污染控制工程三部分的内容)第一部分 水污染控制工程(35分)一.适用的招生专业 环境科学;环境工程等。二.考试的基本要求要求考生系统地理解和掌握各种水处理工艺的基本原理、运行特点,了解各种处理 ...
    北京化工大学 免费考研网 2013-09-28
  • 复试大纲-微生物学
    《微生物学》考试大纲一、参考书1、周德庆,《微生物学教程》2版,北京:高教出版社,2002,52、沈萍主编.《微生物学》,北京:高等教育出版社,2000,7二、内容绪论第1节微生物学的研究对象与任务 微生物一般定义,在生物界地位及生物分界系统和微生物进化。 微生物特点(五大特点)第2节微生物学发展简 ...
    北京化工大学 免费考研网 2013-09-28