1 / 5
文档名称:

石油大学 队列操作(链队列 顺序队列).doc

格式:doc   大小:27KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

石油大学 队列操作(链队列 顺序队列).doc

上传人:mh900965 2017/12/22 文件大小:27 KB

下载得到文件列表

石油大学 队列操作(链队列 顺序队列).doc

相关文档

文档介绍

文档介绍://进队出队操作时自动判断队空队满
#include<>
#include<>
#define MAXSIZE 1000
typedef struct//顺序队列定义
{
int data[MAXSIZE];//队员的存储空间
int front,rear;//队头、队尾指针
} SeQueue;
SeQueue *sq;
int createsq()//顺序队列的建立
{
int n,x,i;
sq=(SeQueue*)malloc(sizeof(SeQueue));
sq->front=sq->rear=-1;
printf("请输入要建立的顺序队列元素个数:");
scanf("%d",&n);
printf("请输入数据元素:");
for(i=0; i<n; i++)
{
scanf("%d",&x);
sq->data[i]=x;
sq->rear++;
}
return 0;
}
int putsq()//顺序队列的输出
{
int i;
printf("顺序队列输出为:");
for(i=sq->front+1; i<=sq->rear; i++)
printf("%d ",sq->data[i]);
printf("\n");
return 0;
}
int emptysq()//判断队空(顺序队列)
{
if(sq->front==sq->rear)
return 1;
else
return 0;
}
int fullsq()//判断队满(顺序队列)
{
if(sq->rear+1==MAXSIZE)
return 1;
else
return 0;
}
int insq()//入队(顺序队列)
{
int x;
if(fullsq())
printf("队满!\n");
else
{
printf("请输入入队元素:");
scanf("%d",&x);
sq->data[++sq->rear]=x;
}
return 0;
}
int outsq()//出队(顺序队列)
{
int x;
if(emptysq())
printf("队空!\n");
else
{
x=sq->data[++sq->front];
printf("队头元素%d已出队\n",x);
}
return 0;
}
typedef struct node//链队列结点定义
{
int data;
struct node *next;
} QNode;
typedef struct//将链队列头尾指针封装在一起
{
QNode *front;
QNode *rear;
} LQueue;
LQueue *q;
int createlq()//创建带头节点的链队列
{
int i,n;
QNode *p;
q=(LQueue*)malloc(sizeof(LQueue));
p=(QNode*)malloc(sizeof(QNode));

最近更新

2024年成都纺织高等专科学校单招职业适应性测.. 63页

2024年新乡职业技术学院单招职业适应性测试题.. 60页

2024年旭阳控股有限公司校园招聘考试试题及答.. 147页

2024年时政试题库1套 25页

2024年晋能控股集团有限公司校园招聘考试试题.. 147页

2024年桂林师范高等专科学校单招职业适应性测.. 63页

2024年武汉海事职业学院单招职业适应性测试题.. 62页

2024年江苏卫生健康职业学院单招职业适应性测.. 61页

2024年江西农业工程职业学院单招职业适应性测.. 61页

2024年江铃汽车集团有限公司校园招聘考试试题.. 147页

2024年河北工艺美术职业学院单招职业适应性测.. 60页

2024年河北艺术职业学院单招职业适应性测试题.. 60页

2024年浙江省国际贸易集团有限公司校园招聘考.. 149页

2024年海信集团控股股份有限公司校园招聘考试.. 146页

2024年深圳市投资控股有限公司校园招聘考试试.. 149页

宣传部部长职位说明书 5页

2024年湖南司法警官职业学院单招职业适应性测.. 63页

2024年湖南电气职业技术学院单招职业适应性测.. 62页

2024年湘南幼儿师范高等专科学校单招职业适应.. 61页

2024年潍坊工程职业学院单招职业适应性测试题.. 62页

2024年牧原实业集团有限公司校园招聘考试试题.. 148页

2024年甘肃建筑职业技术学院单招职业适应性测.. 61页

2024年益阳医学高等专科学校单招职业适应性测.. 62页

2024年石家庄经济职业学院单招职业适应性测试.. 61页

2024年绿城房地产集团有限公司校园招聘考试试.. 148页

2024年联想控股股份有限公司校园招聘考试试题.. 148页

2024年最新药品经营和使用质量管理试卷及答案.. 4页

25题项目总工程师岗位常见面试问题含HR问题考.. 22页

北京市海淀区2024年中考二模数学考试试卷附答.. 16页

磷矿石和磷精矿采样与样品制备方法GBT1868-19.. 5页