队列的实现
来源:互联网 发布:百家cms微商城v2.7 编辑:程序博客网 时间:2024/06/03 16:36
#include <iostream.h>#include <malloc.h>const int QueueSize=20;typedef struct sqqueu{char data[QueueSize];int front,rear;}Squeue;//入队列int EnQueue(SqQueue &sq,char x){if((sq.rear+1)%Queuesize==sq.front){return 0;}sq.rear=(sq.rear+1)%QueueSize;sq.data[sq.rear]=x;return 1;}//出队列intOutQueue(SqQueue &sq,char &x){if(sq.rear==sq.front){return 0;}sq.front=(sq.front+1)%QueueSize;x=sq.data[sq.front]return 1;}指针操作异曲同工,大多数队的操作都是这样,不同的是临界条件的判断,我实现的这个是空出一个元素位置作为判断条件。
阅读全文
0 0
- 队列的实现:顺序队列
- 队列的实现:链式队列
- 队列----循环队列的实现
- 队列实现 队列的链式结构实现
- 堆栈,队列的实现
- 链队列的实现
- 队列的实现
- 队列的实现
- java 实现的队列
- 工作队列的实现
- 工作队列的实现
- 用链表实现的队列
- 队列的实现
- 队列的实现
- 队列的实现
- 队列的数组实现
- 循环队列的实现
- 数据结构 队列的实现
- 学习计划&个人目标
- HTML学习
- leetcode题解-21. Merge Two Sorted Lists
- CentOS 中 YUM 安装桌面环境
- KNN算法拓展及实现
- 队列的实现
- 设置OS X系统下与VirtualBox中Ubuntu共享文件夹
- c语言逻辑思维
- 模板偏特化 指针 模板萃取 指针
- Linux-用户及文件权限管理
- IP地址分类
- 53 WebGL将渲染图形贴到另一个物体上面
- 【0054】SQL复制表 INSERT INTO SELECT
- c++ primer 读书笔记 之第七章类