3.2.2队列的顺序实现
2007-06-25 15:32
204 查看
// DataStructTest.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream.h>
#include <malloc.h>
int const maxsize=20;
typedef struct cycqueue
//初始化队列,队列结构为保留一个结点作为标志,即front所在的点为标志点,不存储内容
void InitCycQueue(CycqueueTP & sq)
//入队,需要使用模除,用以实现循环
int EnCycQueue(CycqueueTP & sq,int value)
//出队
int OutCycQueue(CycqueueTP & sq,int & value)
//判断是否为空队列
int EmptyCycQueue(CycqueueTP & sq)
//取队头结点
int GetHead(CycqueueTP & sq,int & value)
//显示
void Display(CycqueueTP & sq)
int main(int argc, char* argv[])
//
#include "stdafx.h"
#include <iostream.h>
#include <malloc.h>
int const maxsize=20;
typedef struct cycqueue
//初始化队列,队列结构为保留一个结点作为标志,即front所在的点为标志点,不存储内容
void InitCycQueue(CycqueueTP & sq)
//入队,需要使用模除,用以实现循环
int EnCycQueue(CycqueueTP & sq,int value)
//出队
int OutCycQueue(CycqueueTP & sq,int & value)
//判断是否为空队列
int EmptyCycQueue(CycqueueTP & sq)
//取队头结点
int GetHead(CycqueueTP & sq,int & value)
//显示
void Display(CycqueueTP & sq)
int main(int argc, char* argv[])
相关文章推荐
- 队列的顺序存储实现—循环队列
- 3.4.3 循环队列--------队列的顺序表示与实现(1)
- 循环顺序队列的实现
- 循环队列 顺序存储 C实现
- Java实现三种(顺序,链式,循环)队列
- 请实现一个队列,既可以存放整数,又可以存放字符串。简单的说,队列是一种数据结构,按照先进先出的顺序管理进、出队列的元素
- 循环队列——队列的顺序表示和实现
- 数据结构之C++实现顺序队列(SeqQueue)(无主函数)
- BZOJ2330 差分约束之浅谈数学不等式拓扑逻辑顺序转化为图论中队列实现广度优先搜索的最长路之双端队列Bellman-Ford算法及入队次数判断自环
- 顺序队列的c++实现
- 【c++】模拟实现顺序队列方法一
- 顺序队列(数组实现)
- 使用C#实现顺序队列
- 循环队列——队列的顺序表示和实现
- 顺序队列和链队列的实现(实验3.2)
- 3.5.2循环队列——队列的顺序表示和实现
- 数组实现顺序队列、顺序循环队列
- Java用数组实现顺序队列
- 数据结构 — 6.顺序队列(循环)实现二叉树层次遍历
- 循环顺序队列c++实现