- 博客(8)
- 收藏
- 关注
原创 数据结构-循环队列
定义了一个循环整数队列的数据结构,包含一个整数数组data和两个指针front和rear分别指向队列的前端和后端。initQueue函数用于初始化队列,分配内存并设置front和rear指针为0。enqueue函数用于将一个元素入队,如果队列已满则输出提示信息并返回。dequeue函数用于将一个元素出队,如果队列为空则输出提示信息并返回-1。函数用于输出队列中的所有元素。函数是一个单元测试,用于测试队列的入队、出队和输出功能。main函数是程序的入口,调用函数进行测试。
2024-05-09 20:33:31 171 1
原创 数据结构-链队列
代码总结:这段代码是一个链队列的实现,包括了队列的初始化、入队、出队和输出队列元素的功能。下面是每一部分内容的详细解释:头文件和结构体定义:初始化队列函数 :输出队列函数 :入队函数 :出队函数 :单元测试函数 :主函数 :整个代码实现了链队列的基本操作,并通过单元测试函数 展示了如何使用这些函数来操作队列。
2024-05-09 20:31:40 322 2
原创 数据结构第六次作业(栈的应用:括号匹配、汉诺塔问题)
这段代码实现了一个固定大小的字符栈(最大为10个元素),包括基本操作如初始化、推入(push)和弹出(pop)。用于测试推入和弹出操作,用于测试括号匹配问题,检查给定字符串中的括号是否正确匹配。主函数main调用了括号匹配测试函数。代码中的每个函数都有详细的中文注释,说明了其功能和工作原理。
2024-04-26 22:33:16 146 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人