育路教育网,权威招生服务平台
新东方在线

北京航空航天大学《数据结构与C语言程序设计》2011年考研大纲

来源:网络 时间:2010-09-15 14:49:46

 991数据结构与C语言程序设计考试大纲(2011版)
  2011年《数据结构与C语言程序设计》考试内容包括“数据结构”与“C语言程序设计”两门课程的内容,各占比例50%,试卷满分总分为150分。
  《数据结构》部分
  指定参考书:《数据结构教程(第二版)》 唐发根编著 北京航空航天大学出版社 2005
  (建议选用2010年7月第6次印刷的书)
  一、概述
  1.数据的逻辑结构与存储结构的基本概念;
  2.算法的定义、基本性质以及算法分析的基本概念,包括采用大形式表示时间和空间复杂度。
  二、线性表
  1.线性关系、线性表的定义,线性表的基本操作;
  2.线性表的顺序存储结构与链式存储结构(包括单(向)链表、循环链表和双向链表)的构造原理;
  3.在以上两种存储结构的基础上对线性表实施的基本操作,包括顺序表的插入与删除、链表的建立、插入与删除、检索等操作对应的算法设计(含递归算法的设计)。
  三、堆栈与队列
  1.堆栈与队列的基本概念与基本操作;
  2.堆栈与队列的顺序存储结构与链式存储结构的构造原理;
  3.在不同存储结构的基础上对堆栈与队列实施插入与删除等基本操作的算法设计;
  4.堆栈和队列在解决实际问题中应用。
  四、树与二叉树
  1.树与二叉树的基本概念,基本特征、名词术语;
  2.完全二叉树与满二叉树的基本概念,二叉树的基本性质;
  3.二叉树与树、树林之间的转换;
  4.二叉树的顺序存储结构与二叉链表存储结构;
  5.二叉树的前序遍历、中序遍历、后序遍历和按层次遍历,以及在二叉链表基础上各种遍历算法(重点为非递归算法)的设计与应用;
  6.线索二叉树的基本概念与构造;
  7.二叉排序树的基本概念、建立(插入)、查找与平均查找长度ASL的计算;
  8.哈夫曼(Huffman)树的基本概念,哈夫曼树的构造与带权路径长度(WPL)的计算。
  五、图
  1.图的基本概念、名词术语;
  2.图的邻接矩阵存储方法和邻接表存储方法的基本构造原理及特点;
  3.图的深度优先搜索与广度优先搜索;
  4.比较小(代价)生成树、比较短路径、AOV网与拓扑排序以及AOE网与关键路径的基本概念与求解过程。
  六、文件及查找
  1.顺序查找法、折半查找法以及查找过程对应的“判定树”的构造;
  2.B-树和B+树的基本概念,B-树的插入与查找;
  3.散列(Hash)表的构造、散列函数的构造,散列冲突的基本概念与处理散列冲突的基本方法。
  七、内排序
  1.排序的基本概念,包括各种内排序方法的排序原理及特点,在排序过程中进行的元素之间比较次数,排序的总趟数、稳定性问题及时间与空间复杂度计算;
  2.插入排序法(含折半插入排序法);
  3.选择排序法;
  4.(起)泡排序法;
  5.谢尔(shell)排序法;
  6.快速排序法;
  7.堆(积)排序法,包括堆积的定义与构造;
  8.二路归并排序法。

 《C语言程序设计》部分
  指定参考书:《C程序设计 第三版》 谭浩强著,清华大学出版社 2005
  一、C语言基本知识
  1.C语言的特点以及C语言程序的组成;
  2.数据类型,包括整型、实型、字符型等常量与变量和变量的赋值;用typedef定义类型;
  3.各种类型数据之间的混合运算;
  4.各类运算符(包括自增、自减运算符)的运算规则与优先级,条件运算符;
  5.算术表达式、关系表达式和逻辑表达式,逗号运算符和逗号表达式,表达式sizeof的含义。
  二、语句
  1.赋值语句(含条件赋值语句)、条件语句(含if、if-else、switch)、循环语句(含while、do-while、for语句,包括循环嵌套和break语句与continue语句);
  2.输入/输出语句,包括整型、实型、字符型(含字符串)等类型数据的格式输入函数scanf和格式输出函数printf。
  三、数组
  1.一维数组和二维数组的定义、引用与初始化;
  2.字符数组的定义、引用与初始化,字符数组的输入与输出,字符串和字符串处理函数。
  四、函数
  1.函数的定义,函数参数(形参和实参)与函数的返回值;
  2.函数的调用,包括函数的嵌套调用和递归函数的调用;
  3.命令行参数的基本概念,带参数的主函数的概念和应用。
  五、宏定义
  带参数的宏定义;
  包含文件的处理。
  六、指针
  1.指针的基本概念,变量的指针与指向变量的指针变量,包括定义、引用以及指针变量作为函数参数;
  2.数组与指针,包括指向数组的指针变量的定义与赋值、通过指针引用数组元素、数组名作为函数参数;
  3.字符串与指针,指向字符串的指针变量。
  七、结构体
  1.结构体的基本概念和特点,结构体变量的初始化与引用;
  2.结构体数组。
  八、文件
  1.C文件的基本概念,文本文件的类型指针FILE与文本文件的使用方式;
  2.文本文件的打开(fopen函数)与关闭(fclose函数);
  3.文本文件的状态,包括feof函数和ferror函数;
  4.文本文件的读/写,包括fputc函数和fgetc函数、fgets函数与fputs函数等;
  5.文本文件的输入函数fscanf和输出函数fprintf。

结束

特别声明:①凡本网注明稿件来源为"原创"的,转载必须注明"稿件来源:育路网",违者将依法追究责任;

②部分稿件来源于网络,如有侵权,请联系我们沟通解决。

有用

25人觉得有用

阅读全文

2019考研VIP资料免费领取

【隐私保障】

育路为您提供专业解答

相关文章推荐

15

2010.09

北京航空航天大学《经济学基础》2011年考研大

  983 经济学基础考试大纲(2011版)
  一、总体要求
  掌握微观经济学、宏观经济学和计量经......

15

2010.09

北京航空航天大学《工商管理基础》2011年考研

  982 工商管理基础考试大纲(2011版)
  一、考试组成
  982企业管理基础包括生产与运作管......

15

2010.09

北京航空航天大学《管理科学基础》2011年考研

 981管理科学基础考试大纲(2011版)
  一、考试组成
  981管理科学基础共分微观经济学、管理......

15

2010.09

北京航空航天大学《机电工程专业综合》2011年

 972机电工程专业综合考试大纲(2011版)
  一、考试组成
  972机电工程专业综合共分三部分:......

15

2010.09

北京航空航天大学《机械工程专业综合》2011年

  971机械工程专业综合考试大纲(2011版)
  一、考试组成
  971机械工程专业综合试卷共分四......

15

2010.09

北京航空航天大学《数字图像处理技术基础》20

 961数字图象处理技术基础考试大纲(2011版)
  一、考试组成
  961数字图象处理技术基础共包......

您可能感兴趣
为什么要报考研辅导班? 如何选择考研辅导班? 考研辅导班哪个好? 哪些北京考研辅导班靠谱? 2019考研辅导班大全