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

沈阳工程建设信息网站电气监理百度公司

沈阳工程建设信息网站电气监理,百度公司,做电影网站要怎么样的主机,房产网站源码wordpress1.实验内容: 编写一个程序sqqueue.cpp,实现环形队列(假设栈中元素类型ElemType 为 char)的各种基本运算,并在此基础上设计一个程序exp4_1.cpp,完成如下功能: 2.实验步骤: (1)初始化队列q (2)判断队列q是否非空 (3…

1.实验内容:

编写一个程序sqqueue.cpp,实现环形队列(假设栈中元素类型ElemType 为 char)的各种基本运算,并在此基础上设计一个程序exp4_1.cpp,完成如下功能:

2.实验步骤:

(1)初始化队列q

(2)判断队列q是否非空

(3)依次进队元素a、b、c

(4)出队一个元素,输出该元素

(5)依次进队元素d、e、f

(6)输出出队序列

(7)释放队列。

3.实验代码:

创建一个文件命名为sqstack.cpp,在文件下放代码:

#include <stdio.h>
#include <malloc.h>
#define MaxSize 100
typedef char ElemType;
typedef struct
{ElemType data[MaxSize];
int front,rear;
}SqQueue;
void InitQueue(SqQueue *&q){    //初始化环形队列q q=(SqQueue *)malloc(sizeof(SqQueue));q->front=q->rear=0;
}
void DestroyQueue(SqQueue *&q){    //销毁环形队列 free(q);
}
bool QueueEmpty(SqQueue *q){return(q->front==q->rear);
}
bool enQueue(SqQueue *&q,ElemType e){    //进队列 if ((q->rear+1)%MaxSize==q->front)return false;    //队列满 q->rear=(q->rear+1)%MaxSize;q->data[q->rear]=e;return true;
}
bool deQueue(SqQueue *&q,ElemType &e){    //出队列 if (q->rear==q->front)return false;    //队空 q->front=(q->front+1)%MaxSize;e=q->data[q->front];return true; 
}

 创建另一个文件,在文件下放代码:

#include "sqstack.cpp"
int main()
{ElemType e;SqQueue *q;printf("环形队列基本运算如下:\n");printf("(1)初始化队列q\n");InitQueue(q);printf("(2)依次进队元素a,b,c\n");if(!enQueue(q,'a')) printf("\t提示:队满,不能进队\n"); if(!enQueue(q,'b')) printf("\t提示:队满,不能进队\n");if(!enQueue(q,'c')) printf("\t提示:队满,不能进队\n");printf("(3)队列为%s\n",(QueueEmpty(q)?"空":"非空"));if(deQueue(q,e)==0)printf("队空,不能出队\n");elseprintf("(4)出队一个元素%c\n",e);printf("(5)依次进队列元素d,e,f\n");if(!enQueue(q,'d')) printf("\t 提示:队满,不能进队\n");if(!enQueue(q,'e')) printf("\t 提示:队满,不能进队\n");if(!enQueue(q,'f')) printf("\t 提示:队满,不能进队\n");printf("(6)出队列序列:");while(!QueueEmpty(q)){deQueue(q,e);printf("%c",e);}printf("\n");printf("(7)释放队列\n");DestroyQueue(q);return 1;
}
http://www.ds6.com.cn/news/63335.html

相关文章:

  • 网站抓取压力高新乡网站推广
  • 拉萨网站制作公司合肥建站公司seo
  • wordpress 社会化评论插件seo初级入门教程
  • 建设通官网登录入口网站的优化与推广分析
  • 网站备案资料 下载发布外链的平台有哪些
  • 怎么做直播网站福州seo关键字推广
  • 深圳工程造价建设信息网站网络销售话术900句
  • 贵州网站建设工作室视频seo优化教程
  • wordpress邮箱美化广西seo搜索引擎优化
  • 西安政府网站设计网络营销公司哪家好
  • 阿里巴巴网站备案seo优化技术培训中心
  • 网站商城运营模式搜索引擎的四个组成部分及作用
  • 广东手机版建站系统开发百度指数怎么看城市
  • 网站空间管理面板百度关键词收录排名
  • dedecms搭建网站百度推广退款电话
  • 动态网站开发试题和答案app推广渠道有哪些
  • 做网站公司logo软件培训机构哪家好
  • 自适应网站开发书籍谷歌seo软件
  • 吉安网站建设0796abc优化教程网
  • 这样做自己公司的网站线上培训平台
  • 网站建设的核心短视频营销
  • 制作网站首页教案网站优化排名查询
  • 做外汇最好的财经网站深圳网站营销seo电话
  • 微信公众号设计与布局蜘蛛seo超级外链工具
  • 新手如何做网站搜索推广平台
  • 泰安市人才服务平台成都纯手工seo
  • 网站验证图标百度网站免费优化软件下载
  • 如何做网站平台关注自己怎么免费做网站
  • 网站如何做流动字幕百度app营销软件
  • wordpress页面woo分类漯河seo公司