知识大全 数据结构与算法设计自学考试大纲[3]
Posted 知
篇首语:互补的人容易一见钟情,相似的人适合一起变老。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 数据结构与算法设计自学考试大纲[3]相关的知识,希望对你有一定的参考价值。
第四章 栈和队列 本章介绍了栈的定义以及栈的基本操作的实现 特别介绍了栈与递归的关系以及栈和递归在问题求解中的作用 本章还介绍了队列的定义 队列的存储桔构 队列基本操作的实现 特别介绍了循环队列及其应用 以及其它类型的队列
知识点 ( )基本概念: 栈 栈顶 栈底 递归 直接递归 间接递归 尾递归 前缀表达式 中缀表达式 后缀表达式 迭代队列 队头 队尾 队列的长度 链队列 循环队列等 ( )顺序栈的基本操作 ( )链栈的基本操作 ( )问题的递归定义和递归程序 ( )递归的效率分析 ( )栈的主要应用及实现算法 ( )队列的定义与特点 ( )链队列基本操作的实现 ( )循环队列基本操作的实现 ( )循环队列判空与判满的条件
自学要求 ( )熟悉栈的逻辑结构和存储结构 ( )掌握栈的基本操作特别是在边界条件下的操作 ( )掌握递归的定义及递归的实现过程 ( )理解栈与递归的关系 ( )掌握用递归方法求解问题的技术 ( )掌握用非递归方法实现某些递归算法的方法 ( )掌握用迭代方法求解问题的技术 ( )熟悉队列的逻辑结构和存储结构 ( )掌握链式队列的基本操作 ( )掌握循环队列的基本操作特别是在边界条件下的操作 ( )掌握队列在问题求解中的应用
考核目标 ( )识记栈和队列的各种基本概念与术语 ( )理解栈的定义和栈的实现 ( )掌握栈的应用 ( )分析递归算法的实现过程 ( )在问题求解中综合使用递归与非递归方法 ( )理解抽象数据类型队列的定义 ( )掌握队列的存储结构 ( )掌握有关队列的各种算法 ( )分析在问题求解中队列的应用
第五章 串和数组
本章介绍了串和数组的逻辑结构和存储结构 特别介绍了串的表示和实现及串的一个应用实例—正文模式匹配与编辑 对数组部分 特别介绍了压缩方法 以及在压缩存储的矩阵上实现基本操作的算法
考核知识点 ( )基本概念: 串 串长度 空串 字串 主串 串中的位置 正文模式 数组 数组元素 数组下标 数组的维数 特殊矩阵 稀疏矩阵 三元组 十字链表等 ( )串的定义与实现 ( )正文模式匹配的实现 ( )数组的定义及其顺序存储结构 ( )数组的压缩存储方式 ( )压缩存储数组的基本操作的实现 ( )矩阵转置操作
自学要求 ( )识记有关串与数组的基本概念和术语 ( )理解串的定义及串的基本操作 ( )掌握正文模式匹配算法和其实现 ( )理解数组的定义及数组的基本操作 ( )掌握矩阵压缩存储方法及其特点与适用范围 ( )掌握压缩存储技术在问题求解中的应用 考核目标 ( )识记串和数组的各种基本概念与术语 ( )理解串和数组的定义和栈的实现 ( )分析递归算法的实现过程 ( )掌握矩阵压缩存储方法及其特点与适用范围 ( )掌握压缩存储技术在问题求解中的应用
cha138/Article/program/sjjg/201311/23555相关参考
二课程内容和考核目标第一章绪论 本章介绍了数据结构的内容和方法几种基本数据结构以及抽象数据类型的概念阐述了问题数学模型算法与程序之间的关系对算法算法设计目标算法的描述以及算法分析方法作了较详细的介绍
第十章数据结构程序设计示例 本章通过具体的实例介绍了数据结构的实验过程包括对问题的分析数据结构的确定与建立算法的设计与实现程序的编制与调试实验报告的编制等本章特别强调了程序的规范说明和建立数据结构模
考试方式闭卷笔试时间为分钟题型结构填空题()多项选择题改错题()程序填空题简答题()编写程序题单项选择题()算法设计题难度结构 本课程考试主要测试考生对数据结构的基本概念基本原理和基本算法的理解掌握
学时分配 本实验课的适用专业为计算机科学与技术 本实验课程学时为学时学时分配如下: 实验线性表及其运算(学时:) 实验链表及其运算(学时:) 实验二叉树的存储与遍历(学时:) 实验图的存储
()单项选择题 例如下二叉树按中序周游得到的输出序列是() (a)ABCDEF (b)ABDECF (c)DBEACF (d)FCAEBD()双向选择题 例根据排序方法的稳定性定义下列排序
第六章二叉树和树 本章介绍了树和森林的定义特别介绍了二叉树的定义`二叉树的性质`二叉树的存储结构及二叉树基本操作的实现对二叉树的周游算法作了详细描述森林与二叉树之间的转换为树提供了一种自然的存储结构
第八章查找表 本章介绍了基本的查找技术和索引技术特别介绍了动态查找表的存储结构以及对查找表进行的基本操作对哈希表查找也作了详细的描述考核知识点 基本概念:查找静态查找动态查找关键码次关键码查找成功
为了解决理解与执行这两者之间的矛盾人们常常使用一种称为伪码语言的描述方法来进行算法描述伪码语言介于高级程序设计语言和自然语言之间它忽略高级程序设计语言中一些严格的语法规则与描述细节因此它比程序设计
一考试说明 .考试要求 ()掌握计算机基本原理和操作 ()掌握数据库的基本原理和理论 ()掌握一种数据库管理系统(ORACLE或SYBASE或INFORMIX或……)的知识及开发工具的使用
另外一种考查方式就是算法填空和算法改错可能有些考生觉得这种题目很难其实我们首先可以确定这两种题目肯定是与书上算法有关系的只要理解了书上的算法就可以了有人觉得看完书以后什么都懂了而且要默也默得出来其