数据结构之循环队列
来源:互联网 发布:向日葵之夜 知乎 编辑:程序博客网 时间:2024/05/22 13:45
/*****************************\*数据结构之队列(循环队列)*IDE:VS2010\*****************************//** 队列操作:*初始化、入队(插入队尾)、出队(即取队头)、判断队列是否非空/满*/#include <iostream>using namespace std;#define MAX_LEN 100//定义节点类型typedef struct queue{int data[MAX_LEN];int front;int rear;}queue;//初始化void initQueue(queue* q){q->front = q->rear = 0;}//是否为空bool isEmpty(queue* q){return (q->front == q->rear) ? true : false;}//是否为满bool isFull(queue* q){return ((q->rear+1)%MAX_LEN == q->front) ? true : false;}//入队bool push(queue* q, int x){if(!isFull(q)){q->data[q->rear] = x;q->rear = (q->rear+1)%MAX_LEN;return true;}return false;}//出队bool pop(queue* q, int* x){if(!isEmpty(q)){*x = q->data[q->front];q->front = (q->front+1)%MAX_LEN;return true;}return false;}
0 0
- 数据结构之循环队列
- 数据结构之循环队列
- 数据结构之循环队列
- 数据结构之循环队列
- 数据结构之循环队列
- 数据结构之循环队列
- 数据结构之循环队列
- 数据结构之循环队列
- 数据结构 之 循环队列
- 数据结构之循环队列
- 数据结构之循环队列
- 数据结构之循环队列
- 复习数据结构之循环队列
- 数据结构之循环队列操作
- 数据结构之顺序循环队列
- 数据结构系列之循环队列
- 数据结构之顺序队列(循环队列)
- 【数据结构】队列-循环队列
- C语言文件编程
- 使用格式控制符进行输出格式的设置(讲解)
- 百度编辑器ueditor的部署和二次开发
- HDU 1507
- jsp 使用自定义标签时候错误
- 数据结构之循环队列
- 关于JAVA里面赋值的问题
- cocos2d-x v3.0beta2使用cocostudio制作的动画
- UIButton 触发多个事件 响应同一函数
- 迷宫之广度优先搜索
- 使用Aspose.Cells生成Excel
- hdu 2372 El Dorado(dp)
- poj1273 Drainage Ditches
- asp.net c# 打开新页面或页面跳转