编辑代码


#pragma once
#ifndef __SEQQUEUE_H__
#define __SEQQUEUE_H__
typedef void* SeqQueue;
typedef enum {FALSE,TRUE} Boolean;
 
//初始化
SeqQueue Init_SeqQueue();
 
//入队
Boolean Push_SeqQueue(SeqQueue queue ,void* data);
 
//出队
void* Pop_SeqQueue(SeqQueue queue);
 
//返回队头元素
void* Front_SeqQueue(SeqQueue queue);
 
//返回队尾元素
void* Rear_SeqQueue(SeqQueue queue);
 
//返回队元素个数
int Size_SeqQueue(SeqQueue queue);
 
//返回队是否为空
int IsEmpty_SeqQueue(SeqQueue queue);
 
//销毁队列
void Destroy_SeqQueue(SeqQueue queue);
 
#endif // !__SEQQUEUE_H__
/***************************************************************************
版权声明:本文为CSDN博主「李四老师」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_29542611/article/details/79372198
***************************************************************************/
typedef void* SeqQueue;
typedef enum {FALSE,TRUE} Boolean;
//初始化
//入队
//出队
//返回队头元素
//返回队尾元素
//返回队元素个数
//返回队是否为空