# ccnu-data-structures
《数据结构及应用算法教程》(严蔚敏 陈文博 编著)彭老师实验课上机题目
#### 第二章线性表
* 顺序表
* [手写顺序表的 12 种操作的头文件](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit2-linear-list/listFunctionHub.h)
* [**实验课上机1**: 用顺序表求两个集合的交集、并集、差集](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit2-linear-list/Sequential-list/sets.cpp)
* [**实验课上机2**: 用顺序表比较两个字符串大小](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit2-linear-list/Sequential-list/compare.cpp)
* [书上简单例题: 1-求并集; 2-构造纯集合 A 包含 B 中所有值不相同的元素; 3-判断 A B 集合是否相等](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit2-linear-list/Sequential-list/SequentialListFunctionsExample.cpp)
* 链表
* [手写有头结点单链表的 12 种操作头文件](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit2-linear-list/linkedListWithHeadNodeFunctionHub.h)
* [手写无头结点单链表的 12 种操作头文件](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit2-linear-list/linkedListWithoutHeadNodeFunctionHub.h)
* [书上简单操作例子](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit2-linear-list/Linked-list/LinkedListFunctionsExample.c)
* **实验课上机3**: 使用链表求集合的交并差
* [有头结点链表的方法求集合的交并差](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit2-linear-list/Linked-list/sets.cpp)
* [无头结点链表的方法求集合的交并差](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit2-linear-list/Linked-list/withoutHeadNodeSets.cpp)
#### 第三章排序
* [伪代码排序实现: 起泡 插入 选择 归并 快排 基排](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit3-sort/sorts.cpp)
* [**实验课上机4**: 对学生成绩进行基数排序 (key=2, radix=10)](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit3-sort/students.cpp)
#### 第四章栈和队列
* 栈
* 顺序栈
* [手写顺序栈的 9 种操作的头文件](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit4-stack-queue/stack/Sequential-stack/sequentialStackFunHub.h)
* 链栈
* [手写无头结点链栈的 9 种操作的头文件](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit4-stack-queue/stack/Linked-stack/linkedStackWithoutHeadFunHub.h)
* [**实验课上机5**: 判断输入数字的出栈顺序是否合法](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit4-stack-queue/stack/Linked-stack/StackOutput.cpp)
* 队列
* 链队列
* [手写有头结点链队列的 9 种操作头文件](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit4-stack-queue/queue/Linked-queue/linkedQueueWithHeadFunHub.h)
* 循环队列
* [手写循环队列的 9 种操作的头文件](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit4-stack-queue/queue/Circular-queue/circularQueueFunHub.h)
* [**实验课上机6**:使用循环队列实现杨辉三角](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit4-stack-queue/queue/Circular-queue/YangHui.cpp)
#### 第五章串和数组
* 串
* [手写串的 12 种操作](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit5-string/stringListFunHub.h)
#### 第六章树和森林
* 树
* [**实验课上机7**: 构造一颗树,并使用先序、中序、后序、层次遍历输出结果。其中层次遍历要求使用链队列而不是顺序队列。](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit6-tree/createBiTree.cpp)
#### 章末测试卷编程题目解答
* 第二章检测卷
* [把顺序表倒序](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit2-linear-list/Sequential-list/unit2-reverse.cpp)
* [按照 26 个字母对链表进行字母的插入删除等操作](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit2-linear-list/Linked-list/unit2-26l.cpp)
* [输出链表长度](https://github.com/wwyqianqian/ccnu-data-structures/blob/master/unit2-linear-list/Linked-list/unit2-count.cpp)
想念@思恋
- 粉丝: 4495
- 资源: 516
最新资源
- 基于redis全站抓取资料齐全+文档+源码.zip
- 基于pybullet和stable baseline3 的法奥机械臂的强化学习抓取训练代码资料齐全+文档+源码.zip
- 基于Redis实现的一套分布式定向抓取工程。资料齐全+文档+源码.zip
- 基于RSS订阅自动抓取文章生成站点,这是个实验性功能。资料齐全+文档+源码.zip
- 基于scrapy+selenium+phantomjs的爬虫程序,用于抓取多个学校的学术报告信息资料齐全+文档+源码.zip
- 基于scrapy的danbooru图片抓取工具资料齐全+文档+源码.zip
- 基于scrapy的上市公司信息抓取工具资料齐全+文档+源码.zip
- 基于Scrapy框架,用于抓取新浪微博数据,主要包括微博内容,评论以及用户信息资料齐全+文档+源码.zip
- 基于scrapy的时尚网站商品数据抓取资料齐全+文档+源码.zip
- 基于scrapy框架使用redis实现对shopee商城的增量抓取资料齐全+文档+源码.zip
- 基于Scrapy爬虫对某守望先锋网站数据的动态抓取资料齐全+文档+源码.zip
- 基于scrapy实现几大主流司法拍卖网站抓取资料齐全+文档+源码.zip
- 基于Selelium图片抓取资料齐全+文档+源码.zip
- 基于swoole扩展的爬虫,php多进程多线程抓取资料齐全+文档+源码.zip
- 基于Thinkphp5实现数据信息抓取、基于整理的API接口 + 招聘信息抓取(前程无忧智联招聘boss直聘拉勾网)数据接口 + 新闻分类(头条军事娱乐体
- FSCapture Ver. 8.9:屏幕截图与录制工具,图像编辑与快捷键支持,支持全屏、窗口、区域截图,滚动截图与视频录制,自动上传与FTP上传,适用于教学、设计、技术支持与文档制作
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈