【数据结构】顺序队列
来源:互联网 发布:上海社会科学院 知乎 编辑:程序博客网 时间:2024/06/10 22:38
#include <STDIO.H>#include <STDLIB.H>#define MAX_DATA 10typedef struct seqQueue{int data[MAX_DATA];int front,rear;}seqqueue;void InitQueue(seqqueue *sq){sq->front=0;sq->rear=0;}int Empty(seqqueue sq){if(sq.front==sq.rear)return 1;elsereturn 0;}int pushQueue(seqqueue *sq,int e){if(sq->rear==(MAX_DATA-1))return -1;sq->data[sq->rear]=e;sq->rear+=1;return 0;}int popQueue(seqqueue *sq,int *e){if(sq->front==sq->rear)return -1;*e=sq->data[sq->front];sq->front+=1;return 0;}int getHead(seqqueue sq,int *e){*e=sq.data[sq.front];return 0;}void main(){int i,j;int ar[]={12,23,32,45,56,65,78,87,92,100};seqqueue sq;InitQueue(&sq);for(i=0;i<10;i++){pushQueue(&sq,ar[i]);}while(Empty(sq)!=1){popQueue(&sq,&j);printf("%d ",j);}printf("\n");}
0 0
- 【数据结构-队列】顺序队列
- 数据结构:队列- 顺序队列
- 数据结构之队列-顺序队列
- 数据结构之顺序队列
- 数据结构,队列,顺序表示
- 【数据结构】顺序队列 Queue
- 数据结构之顺序队列
- 【数据结构】顺序队列_Queue
- 数据结构之顺序队列
- 【数据结构】·【顺序队列】
- 数据结构之顺序队列
- 【数据结构】顺序队列
- 数据结构-顺序环形队列
- 数据结构--顺序队列
- 数据结构-顺序队列
- 数据结构---队列---顺序表
- 顺序队列-数据结构(10)
- 数据结构之顺序队列
- IOS的触摸事件和手势处理
- 新的一年Android学习计划
- node.js安装express后显示“express不是内部或外部命令”
- Find Minimum in Rotated Sorted Array II
- Fast-Start On-Demand Rollback&Fast-Start Parallel Rollback
- 【数据结构】顺序队列
- iOS开发- NSCoding协议,NSKeyedArchiver自定义类归
- Android开发这个怎么能少呢?
- git config配置文件
- C++11标准后的C++阅读书目
- 明明白白使用DES加密算法
- 仿微信、短信、QQ等消息数目右上角红色小圆球气泡显示(基于Android XML布局文件实现)
- Android Studio使用问题
- android ndk 调试