《数据结构及应用》考核大纲.docxVIP

  • 0
  • 0
  • 约4.09千字
  • 约 7页
  • 2022-10-22 发布于上海
  • 举报
数据结构及应用 课程考核大纲 一、适应对象 修读完本课程规定内容的电子信息工程专业学生; 提出并获准免修本课程、申请进行课程水平考核的通信工程专业学生; 提出并获准副修第二专业、申请进行课程水平考核的非电子信息工程专业学生。 二、考核目的 检查学生是否掌握数据结构的四种基本数据关系以及算法的思想和抽象描述和基本应用;用高级语言对数据结构的操作能做算法设计并实现。 三、考核形式与方法 笔试 四、课程考核成绩构成 期评成绩=考试成绩(70%)+平时成绩(30%) 平时成绩:考勤10% + 作业20% 五、考核内容与要求 绪论 考核知识点: 数据结构的定义,四种基本结构 基本概念和术语 考核要求: 掌握基本概念和计算时间复杂度 线性表 考核知识点: 顺序表的表示的实现 链式表的表示和实现 考核要求: 掌握应用顺序表的建立、插入、删除操作 掌握应用单链表的建立、插入、删除操作 掌握应用线性表完成一元多项式的相加运算 栈和队列 考核知识点: 栈的表示和实现 队列的表示和实现 栈的应用 考核要求: 理解栈和队列的特点 掌握栈、队列在完成插入、删除元素时指针的变化 掌握栈进行数制转换和表达式求值的算法 理解顺序队列和循环队列在队满时的区别 串 考核知识点: 串的表示和实现 模式匹配 考核要求: 理解串与线性表的区别 掌握应用模式匹配算法 数组和广义表 考核知识点: 数组的顺序存储 广义表的定义和存储 考核要求: 掌握数组的顺序存储 理解特殊矩阵、稀疏矩阵的概念 掌握应用广义表的计算和存储结构 树和二叉树 考核知识点: 树的基本术语:孩子结点、双亲结点、结点的度、深度、连通分量 二叉树的性质 二叉树的存储:二叉链表、三叉链表 二叉树的遍历方式 线索二叉树 树的存储结构 树和森林的遍历 哈夫曼树 考核要求: 理解树的基本术语,二叉树的性质 掌握遍历二叉树和线索二叉树,以及用算法实现遍历二叉树 理解应用树、二叉树的存储结构 理解应用树、森林与二叉树的相互转换 掌握哈夫曼树的构造以及算法实现 图 考核知识点: 图的基本术语 图的存储结构 图的遍历 图的连通性问题 最小生成树 拓扑结构 最短路径 考核要求: 理解图的基本术语:有向图和无向图 掌握图的存储结构 掌握应用邻接矩阵表示法和邻接表的算法 掌握应用图的遍历方式以及算法实现 掌握应用最小生成树的算法 掌握应用最短路径的算法 查找 考核知识点: 静态查找表 动态查找表 二叉排序树 哈希表 考核要求: 理解静态查找表和动态查找表的区别 理解应用顺序查找和折半查找的思想 掌握应用二叉排序树的建立 掌握哈希表的构造和解决冲突的方法 排序 考核知识点: 插入排序、快速排序、选择排序、堆排序、归并排序和基数排序 几种排序方法的比较 考核要求: 掌握应用排序方法 理解排序方法的区别和各自的特点 六、样卷 电子信息工程专业《数据结构及应用》课程考试试题 XXX年 X学期XX-XX班级 时量:120 分钟,总分100 分 一、判断题(每小题1分,共10分对的打√,错的打×) 栈和队列逻辑上都是线形表。 线性表中有且仅有一个结点没有前驱以及有且仅有一个结点没有后继。 完全二叉树一定是满二叉树。 网络的邻接矩阵不是唯一的,而邻接表是唯一的。 线性表数据结构,物理上可以采用顺序存储结构,也可以采用链式存储结构。 在希尔排序、选择排序、快速排序、堆排序和基数排序中,只有快速排序是不稳定的。 包含两个结点的所有二叉树都是相同的。 若有向图G中包含一个环,则G的结点间不存在拓扑排序。 设串S的长度为n,则S的真子串个数n*(n+1)/2。 10、因为队列只允许在一端插入而在另一端删除,所以一定是顺序表。 二、填空题(每空1分,共20分) 1、数据结构课程主要是研究数据的 结构, 结构,并给出一组 及其相应算法,并用 和 来衡量算法的效率。 2、输入序列ABC,通过一个堆栈,可能得到的输出序列有 种 。 3、已知二叉树的高度为h,该树的第k层最多有 个结点,该树最多结点个数为 。 4、按照二叉树的定义,具有3个结点的二叉树有 种。 5、在图中,常用的遍历方法为 和 两种形式。 6、栈是一种 的线性表,而队列是一种 的线性表。 7、已知一个图用邻接矩阵表示,计算第i个结点的入度的方法是 。 8、在二叉树中,度为零的结点个数为n0,度为2的结点个数为n2,则有n0和n2的关系为 。 9、采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为 。(2分) 10、有一个有序表为{2,5,10,20,38,

文档评论(0)

1亿VIP精品文档

相关文档