




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、R分别代表什么?R分别代表什么?(特别是会修改指针D绪论第一章绪论1、数据结构主要包括哪三方面内容?2、数据结构是一个二元组(D,R),其中D、3、什么是逻辑结构?什么是存储结构?两者有何关系?4、逻辑结构主要分哪两个类型?5、存储结构主要有那些方式?6、顺序存储方式是如何表示数据元素之间的关系?其存储地址一定连续吗?7、链式存储方式是如何表示数据元素之间的关系?其存储地址一定连续吗?8、逻辑结构与具体计算机有关吗?存储结构呢?9、什么是算法?算法有哪五个基本性质?10、算法与具体的计算机及计算机语言有关吗?11、算法与程序有何异同与联系?12、算法分析主要从哪三方面考虑?第二章线性表1、线性
2、结构的逻辑关系是什么?2、顺序表是如何表示数据元素的逻辑关系的?3、单链表的特点是什么?4、如何在单链表指定结点之后插入一个新结点?如何将指定结点之后的结点删除?5、循环链表的特点是什么?6、双向链表的特点是什么?7、如何在双向链表指定结点之前或之后插入一个新结点?如何将指定结点删除?8、顺序表与链表比较各自的优缺点是什么?9、算法要求:(分别在顺序表和链表实现下面算法)(1)建立。(链表的头插法和尾插法)(2D查找指定元素。查找第i个元素。(3D插入在第i个位置、插入在指定元素前或后、有序表的插入。(4D删除第i元素、删除指定元素。(5D线性表逆置。(6D两个线性表的有条件合并。第三章栈、队
3、列复习题栈的操作原则是什么?栈有哪些基本运算?算法要求:在顺序表和链栈实现基本运算。注意:栈空的条件和栈满的条件及栈顶指针的移动。两个栈共享空间时基本运算如何实现?5递归与栈有何关系?队列的操作原则是什么?队列有哪些基本运算?顺序队列操作中的“假溢出”是什么?循环队列是存储在循环链表中吗?循环队列空的条件、满的条件及求长度公式各是什么?算法要求:在循环队列和链式队列实现基本运算。注意:队列空的条件和队列满的条件及队头、队尾指针的移动。栈和队列的共同点和不同点是什么?第四章串复习题1、串的逻辑结构是什么?2、空串与空格串的区别是什么?3、两个串相等的充分必要条件是什么?4、空串是任意串的子串吗?
4、串自身呢?5、什么是结点大小?6、了解串的基本运算的含义。7、什么是模式匹配?如何实现?8、算法要求(顺序串和链串):串的插入、删除、置换、模式匹配等。第五章数组的复习题1、数组的逻辑结构是什么?2、数组的特点是什么?数组可以进行插入删除操作吗?3、数组通常以什么方式存储?4、存储二维数组有哪两种排列方式?(要求会计算存储地址)5、特殊矩阵的压缩存储基本思想是什么?6、对称矩阵、三角矩阵和对三角矩阵如何压缩存储?7、稀疏矩阵只需存储非零元素的值吗?8、操作要求:会画出稀疏矩阵的三元组表和十字链表的表示。9、算法要求:在稀疏矩阵的三元组表和十字链表中,给定一组下标求出中元素值及矩阵简单操作。第七
5、章树的复习题1、树的递归定义是什么?树的逻辑结构是什么?2、什么是树的度?什么是树的深度?3、树有那些存储方式?要求会画出各种存储方式。4、操作要求:给定树或森林写出先根遍历序列和后根遍历序列两种遍历序列。5、二叉树与度为2的树有何区别?6、操作要求:会画出二叉树的5种基本形态。7、三个结点能组成几种不同的二叉树?8、二叉树的五个性质是什么?9、满二叉树的特点是什么?完全二叉树的特点是什么?10、会画出二叉树按顺序方式存储和链式方式存储的表示。11、什么是(二叉树或树)遍历?(1)给出一棵二叉树要求会写出其前序遍历序列、中序遍历序列及后序遍历序列。(2)给出一棵二叉树的先根遍历序列和中根遍历序
6、列要求能画出其二叉树。给出一棵二叉树的中根遍历序列和后根遍历序列要求能画出其二叉树。12、算法要求:二叉树的遍历算法。(递归遍历、非递归遍历及按层次遍历的算法)遍历算法的应用。13、N个结点的线索二叉树按二叉链表方式存,共有多少指针域?其中多少指针域为线索。14、操作要求:会画线索二叉树。15、操作要求:给定二叉树能转换为树或树林,给定树或树林能转换为二叉树。第八章广义表的复习题1、什么是广义表?其逻辑结构是什么?2、广义表主要有哪些基本运算?3、求表头运算结果一定是原子元素吗?求表尾一定是个子表吗?4、操作要求:给定广义表能画出其单链表示,并能进行求表头、求表尾、求长度及深度运算。第九章图复
7、习题1、图的逻辑结构是什么?2、一个具有N个顶点的完全无向图有多少条边?完全有向图呢?3、什么是图中顶点的度?4、任意图是其自身的子图吗?5、什么是连通图及连通分量?6、什么是生成树?生成树的三个特点是什么?7、操作要求:给出图要求能画出其邻接矩阵、邻接表、十字链表和多重邻接表。8、邻接矩阵占的存储空间大小与图中顶点个数有何关系?与边(或弧)的个数有何关系?9、邻接表中无向图中每条边要占多少结点?有向图呢?10、什么是图的遍历?两种基本方法是什么?11、操作要求:给定图(或给定其存储结构示意图)要求能写出其两种遍历序列。并画出对应的生成树或森林。12、图的应用:最小生成树和最短路径13、算法要
8、求:两种不同存储方式下实现插入边、删除边及求顶点的度。两种遍历的通用算法及具体存储方式的遍历算法。第十章查找复习题1、ASL是什么?其有何用?2、顺序查找3、可用于二分查找4、二分查找6、算法要求:二分查找ASL2、顺序查找3、可用于二分查找4、二分查找6、算法要求:二分查找ASL为多少?(折半查找)的查找有什么要求?)若加入插入其效率如何?要求会计算折半查找的比较次数。(折半查找)的算法。(折半查找7、操作要求:会画有n个记录的二叉判定树,并求出ASL(成功与不成功)8、什么是二叉排序树?9、中序遍历二叉排序树将得到什么结果?10、操作要求:给出一个序列能构造二叉排序树,并求出相应的11、算
9、法要求:二叉排序树的插入(及建立)12、什么是AVL树?其特点是什么?13、操作要求:会构造AVL树,并求出ASL(成功与不成功)、二叉排序树的查找。ASL。如何进行LL、RR、LR、RL调整。ASLASL(成功与不成功)ASL(成功与不成功)ASL(成功与不成功)14、AVL树与二叉排序树有何同异?15、什么是哈希函数?常用的是什么?什么是同义词?什么是冲突?什么是装填因子?17、操作要求:给出一个序列及哈希函数,并求出相应的(1)能画出开放定址法的哈希表,并求出相应的(2)能画出拉链法的哈希表,并求出相应的18、哈希表的查找效率与nODD?第十一章内排序复习题1、什么是排序?什么是排序的稳定性?2、内部排序与外部排序的主要区别是什么?3、连续顺序文件排序与链表排序的区别是什么?4、如何进行直接插入排序?什么情况下效率最高?最少比较多少次?移动多少次?5、如何进行起泡排序?什么情况下效率最高?最少比较多少次?移动多少次?6、如何进行直接选择排序?
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校师德师风自查报告
- 雷波县政府驻西昌办事处环评报告
- 2025企业租赁合同解析
- 飞行员培训服务协议书(4篇)
- 2025年新版:商品房预售合同范本
- 2025幼儿教育器材租赁合同
- 《农学概论》重点笔记
- 2025年政府管理改革考试试卷及答案
- 2025学校运动会演讲稿(16篇)
- 2025年新材料科学考试试卷及答案
- JB-T14451-2023《钢质锻件锻造生产能源消耗限额及评价方法》
- 2023年海南中考化学试题及答案
- 果蔬保鲜技术发展趋势分析报告
- 《扬州慢》教学课件
- 施工现场视频监控系统施工方案
- (正式版)JTT 1495-2024 公路水运危险性较大工程安全专项施工方案审查规程
- 《征兵入伍应征公民体格检查标准条文释义》
- MOOC 电子技术实习-北京科技大学 中国大学慕课答案
- 切花月季岩棉无土栽培技术
- 2023年教师招考中小学音乐学科专业知识考试真题及答案
- 中心静脉深静脉导管维护操作评分标准
评论
0/150
提交评论