数据结构环形队列
来源:互联网 发布:淘宝云客服兼职 编辑:程序博客网 时间:2024/05/22 00:32
数据结构环形队列
/*数据结构环形队列*/
#include<stdio.h>
#include<stdlib.h>
#define MaxSize 100
typedef int ElemType;
typedef struct
{
ElemTypedata[MaxSize]; //存放队列的数据
int front,rear; //队头和队尾指针
} SqQueue; //定义顺序队类型
//进队列
int enQueue(SqQueue *q,ElemType e){
if((q->rear+1)%MaxSize==q->front) //如果队满
return 0;
q->rear++; //否则进队
q->data[q->rear]=e;
return 1;
}
//出队
int deQueue(SqQueue *q){
if(q->front==q->rear)
return 0;
q->front++;
printf("%d ",q->data[q->front]);
return 1;
}
int main(){
SqQueue *q;
enQueue (q,6);
enQueue(q,8);
deQueue(q);
deQueue(q);
printf("\n");
}
本内容由安康学院"雨季"原创!
- 数据结构-顺序环形队列
- 数据结构-环形队列
- 数据结构环形队列
- C++数据结构环形队列Deque实现
- 算法-一种数组环形队列的数据结构
- 数据结构之环形队列实现(1)
- 数据结构之环形队列应用(2)
- 数据结构队列之环形队列的动态数组实现:queue
- c语言数据结构实现-数组队列/环形队列
- 数据结构——环形队列的原理(模拟环形队列)
- 环形队列
- 环形队列
- 环形队列
- 环形队列
- 环形队列
- 环形队列
- 环形队列
- 环形队列
- 平铺日历手机端插件zabuto_calendar
- 数据结构队列的顺序存储
- JavaWeb 最简单的聊天室设计
- Java基础学习总结(120)——JVM 参数使用详细说明
- Github 三
- 数据结构环形队列
- 动态内存分配
- BZOJ 1502: [NOI2005]月下柠檬树 simpson积分
- POJ-3641 Pseudoprime numbers(快速幂)
- 求给定符合条件的整数集
- mvc 使用存储过程
- 单片机-串口与PC通信
- 安装流行脚本编辑器(jupyter notebook)流程
- Shell脚本的基本语法(一) if判断、for循环、while循环和until循环