2022年数据结构总复习 .pdf





《2022年数据结构总复习 .pdf》由会员分享,可在线阅读,更多相关《2022年数据结构总复习 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章绪论1、 数据结构主要包括哪三方面内容?2、 数据结构是一个二元组(D,R ) ,其中 D 、R分别代表什么?3、 什么是逻辑结构?什么是存储结构?两者有何关系?4、 逻辑结构主要分哪两个类型?5、 存储结构主要有那些方式?6、 顺序存储方式是如何表示数据元素之间的关系?其存储地址一定连续吗?7、 链式存储方式是如何表示数据元素之间的关系?其存储地址一定连续吗?8、 逻辑结构与具体计算机有关吗?存储结构呢?9、 什么是算法?算法有哪五个基本性质?10、 算法与具体的计算机及计算机语言有关吗?11、 算法与程序有何异同与联系?12、 算法分析主要从哪三方面考虑?第二章线性表1、 线性结构的
2、逻辑关系是什么?2、 顺序表是如何表示数据元素的逻辑关系的?3、 单链表的特点是什么?4、 如何在单链表指定结点之后插入一个新结点?如何将指定结点之后的结点删除?5、 循环链表的特点是什么?6、 双向链表的特点是什么?7、 如何在双向链表指定结点之前或之后插入一个新结点?如何将指定结点删除?8、 顺序表与链表比较各自的优缺点是什么?9、 算法要求:(分别在顺序表和链表实现下面算法)(特别是会修改指针)(1) 建立。(链表的头插法和尾插法)(2) 查找指定元素。查找第i 个元素。(3) 插入在第i 个位置、插入在指定元素前或后、有序表的插入。(4) 删除第 i 元素、删除指定元素。(5) 线性表
3、逆置。(6) 两个线性表的有条件合并。第三章栈、队列复习题1. 栈的操作原则是什么?2. 栈有哪些基本运算?3. 算法要求:在顺序表和链栈实现基本运算。注意:栈空的条件和栈满的条件及栈顶指针的移动。4. 两个栈共享空间时基本运算如何实现? 5 递归与栈有何关系?6. 队列的操作原则是什么? 7. 队列有哪些基本运算?8. 顺序队列操作中的“假溢出”是什么?9. 循环队列是存储在循环链表中吗?10. 循环队列空的条件、满的条件及求长度公式各是什么?11. 算法要求:在循环队列和链式队列实现基本运算。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
4、- - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 注意:队列空的条件和队列满的条件及队头、队尾指针的移动。10. 栈和队列的共同点和不同点是什么?第四章串复习题1、 串的逻辑结构是什么?2、 空串与空格串的区别是什么?3、 两个串相等的充分必要条件是什么?4、 空串是任意串的子串吗?串自身呢?5、 什么是结点大小?6、 了解串的基本运算的含义。7、 什么是模式匹配?如何实现?8、 算法要求(顺序串和链串):串的插入、删除、置换、模式匹配等。第五章数组的复习题1、数组的逻辑结构是什么?2、数组的特点是什么?数组可以进行插入删除操
5、作吗?3、数组通常以什么方式存储?4、存储二维数组有哪两种排列方式?(要求会计算存储地址)5、特殊矩阵的压缩存储基本思想是什么?6、对称矩阵、三角矩阵和对三角矩阵如何压缩存储?7、稀疏矩阵只需存储非零元素的值吗?8、操作要求:会画出稀疏矩阵的三元组表和十字链表的表示。9、算法要求: 在稀疏矩阵的三元组表和十字链表中,给定一组下标求出中元素值及矩阵简单操作。第七章树的复习题1、树的递归定义是什么?树的逻辑结构是什么?2、什么是树的度?什么是树的深度?3、树有那些存储方式?要求会画出各种存储方式。4、操作要求:给定树或森林写出先根遍历序列和后根遍历序列两种遍历序列。5、二叉树与度为2 的树有何区别
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据结构总复习 2022 数据结构 复习

限制150内