数据结构7循环队列(一般都只是一些定义)
来源:互联网 发布:网络教学本科 编辑:程序博客网 时间:2024/06/08 08:46
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
typedef struct{
int data[50];
int *front,*rear;
int tag;
}QLink;
QLink *q;
//初始化
int Init(QLink *q){
q->front=0;
q->rear=0;
return 0;
}
//判空
int Empty(QLink *q){
if(q->front==q->rear){
return 1;
}
return 0;
}
//判满
int Full(QLink *q){
if((q->rear+1)%50==q->front){
return 1;
}
return 0;
}
//求长度
int Length(QLink *q){
return (q->rear-q->front+50)%50;
}
//入队
int Put(QLink *q,int e){
if(Full(q))
return -1;
q->data[q->rear]=e;
q->rear=(q->rear+1)%50;
return 0;
}
//出队
int Pop(QLink *q,int i){
if(Empty(q))
return -1;
q->front=(q->front=q->front+1)%50;
return 0;
}
int Show(QLink *q){
for(int i=q->front;i<=q->rear;i++)
printf("%d",q.data[i]);
return 0;
}
int main(){
QLink *q;
int e,i;
}
#include<conio.h>
#include<stdlib.h>
typedef struct{
int data[50];
int *front,*rear;
int tag;
}QLink;
QLink *q;
//初始化
int Init(QLink *q){
q->front=0;
q->rear=0;
return 0;
}
//判空
int Empty(QLink *q){
if(q->front==q->rear){
return 1;
}
return 0;
}
//判满
int Full(QLink *q){
if((q->rear+1)%50==q->front){
return 1;
}
return 0;
}
//求长度
int Length(QLink *q){
return (q->rear-q->front+50)%50;
}
//入队
int Put(QLink *q,int e){
if(Full(q))
return -1;
q->data[q->rear]=e;
q->rear=(q->rear+1)%50;
return 0;
}
//出队
int Pop(QLink *q,int i){
if(Empty(q))
return -1;
q->front=(q->front=q->front+1)%50;
return 0;
}
int Show(QLink *q){
for(int i=q->front;i<=q->rear;i++)
printf("%d",q.data[i]);
return 0;
}
int main(){
QLink *q;
int e,i;
}
0 0
- 数据结构7循环队列(一般都只是一些定义)
- 循环队列(数据结构)
- 数据结构与算法(7)循环队列
- 数据结构之队列11循环队列定义及实现
- 数据结构:循环队列(二)
- 数据结构(三)--循环队列
- 数据结构之顺序队列(循环队列)
- 【数据结构】队列-循环队列
- 【数据结构-队列】循环队列
- 数据结构(队列):循环队列
- 数据结构-08 队列(循环队列)
- 数据结构(C语言)实现循环队列
- 数据结构:队列(循环数组实现)
- 数据结构:循环队列(C语言实现)
- 数据结构:循环队列(C语言实现)
- 【数据结构】循环队列的实现(c++)
- 数据结构——循环队列(c++)
- 数据结构:循环队列(C语言实现)
- 《Unix网络编程》(第三版)源码使用方法
- easyUI的input限制小数输入
- OSX10.11安装cocoapods
- 如何计算一个数的二进制表示中的0和1的个数,包括负数
- caffe-windows使用心得
- 数据结构7循环队列(一般都只是一些定义)
- js 获取本地文件及目录方法
- Android ImageLoader加载图片
- quartz原理
- 工作流Activiti示例
- kafka源码解析之十二KafkaController(中篇)
- 2.XMLHttpRequest相关的使用
- 学习新技能的37个最佳网站
- python操作Excel读写--使用xlrd