当前位置: 首页 > news >正文

三水建设局招标网站阿里云 wordpress建站

三水建设局招标网站,阿里云 wordpress建站,企业网站提交,网站建设电商学堂用C语言实现队列的初始化、队列的判空操作、入队操作、出队运算、取队头元素运算、顺序打印队列。 #include<stdio.h> #define QueueSize 100 typedef char ElemType; typedef struct//队列结构体 {ElemType data[QueueSize];//保存队中元素int front, rear;//队头和队尾…

用C语言实现队列的初始化、队列的判空操作、入队操作、出队运算、取队头元素运算、顺序打印队列。

#include<stdio.h>
#define QueueSize 100
typedef char ElemType;
typedef struct//队列结构体
{ElemType data[QueueSize];//保存队中元素int front, rear;//队头和队尾指针
} SqQueue;
//队列的初始化
void InitQueue(SqQueue*qu)
{qu->rear = qu->front;//指针初始化
}
//队列的判空操作
int QueueEmpty(SqQueue*qu)//判断队空运算
{if (qu->front ==qu->rear)//队空{return 1;}else{return 0;}
}
//入队操作
int EnQueue(SqQueue*qu, ElemType x)
{if ((qu->rear + 1) % QueueSize == qu->front) //表示队列已经满了{return 0;}qu->rear = (qu->rear + 1) % QueueSize; //队尾指针进1qu->data[qu->rear] = x;return 1;
}
//出队运算
int DeQueue(SqQueue*qu, ElemType*x)
{if (QueueEmpty(qu)){return 0;}*x = qu->data[qu->front];qu->front = (qu->front + 1) % QueueSize;//队头指针进1return 1;
}
//取队头元素运算
int GetHead(SqQueue*qu, ElemType*x)
{if (qu->rear == qu->front)//队空{return 0;}*x = qu->data[(qu->front + 1) % QueueSize];{return 1;}
}
//顺序打印队列
void printQueue(SqQueue* qu)
{for (int i = qu->front; i != qu->rear; i = (i + 1) % QueueSize){printf("%c", qu->data[i+1]);}printf("\n");
}
void main()
{SqQueue qu;ElemType e;InitQueue(&qu);printf("队%s\n", (QueueEmpty(&qu) == 1 ? "空" : "不空"));printf("a进队\n");EnQueue(&qu,'a');printf("b进队\n");EnQueue(&qu,'b');printf("c进队\n");EnQueue(&qu,'c');printf("d进队\n");EnQueue(&qu,'d');printf("打印队列中的元素:");printQueue(&qu);printf("队%s\n", (QueueEmpty(&qu) == 1 ? "空" : "不空"));GetHead(&qu,&e);printf("队头元素:%c\n",e);printf("出队次序:");printQueue(&qu);printf("\n");
}

运行结果: 

http://www.yayakq.cn/news/186262/

相关文章:

  • 如何做pdf电子书下载网站可做宣传的网站都有哪些
  • 租号网站怎么做怎么增加网站首页权重
  • 女孩学网站开发和动漫设计网站开发软硬件环境是指什么
  • gta5办公室网站建设中如何开通有赞微商城
  • 加强政协网站建设天津网站制作专业
  • 上海静安网站制作做金融量化的网站
  • 外贸一站式推广服务论企业网站职能建设
  • 给别人做网站永康哪有做网站的公司
  • 图片展示型网站模板下载wordpress图片分组
  • 企业州建设银行网站网站开发流程php
  • 辽宁平台网站建设哪里好整合营销传播策划方案
  • 网站建设叁金手指花总7版式网站有哪些
  • 成都低价做网站网站标题logo怎么做
  • 图库下载网站源码app官网入口
  • 网站开发 公司高密市住房和城乡建设局网站
  • 北京律师微网站怎么做做哪些网站比较好
  • 个人摄影网站制作开个大型购物网站需要多少钱
  • 广宁城乡建设网站wordpress你访问的网站不存在
  • 哈尔滨建设网站成本iis7 asp网站 503
  • 网站建设公司 资讯厦门外贸网站建设多少钱
  • 请将uploads里面的所有文件和文件夹上传到你的网站根目录开网站需要钱吗
  • 0资本建设网站网上开店的基本流程
  • 北京中御建设公司网站wordpress getthememod
  • 泉州市亿民建设发展有限公司网站设计网站推广方案
  • 设计师免费素材网站推荐企业邮箱模板
  • 网站建设网站制作哪个好舆情分析网站
  • 昆明做大的网站开发公司本地的响应式网站建设
  • 公司如何做网站宣传2021不良正能量免费网站
  • 怎样在织梦网站建设目录合肥网站建设网站推广津学院
  • 电子商务网站建设与制作分销商城系统要具备哪些