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

全国思政网站的建设情况阳信县住房和城乡建设局网站

全国思政网站的建设情况,阳信县住房和城乡建设局网站,项目管理软件功能,山西做网站的公司有哪些1.队列元素逆置 【问题描述】 已知Q是一个非空队列#xff0c;S是一个空栈。仅使用少量工作变量以及对队列和栈的基本操作#xff0c;编写一个算法#xff0c;将队列Q中的所有元素逆置。 【输入形式】 输入的第一行为队列元素个数#xff0c;第二行为队列从首至尾的元素…1.队列元素逆置 【问题描述】 已知Q是一个非空队列S是一个空栈。仅使用少量工作变量以及对队列和栈的基本操作编写一个算法将队列Q中的所有元素逆置。 【输入形式】 输入的第一行为队列元素个数第二行为队列从首至尾的元素 【输出形式】 输出队列的逆置 【样例输入】 3 1 2 3 【样例输出】 3 2 1 【评分标准】 需采用队列与栈的知识否则不能得分 C语言 #include stdio.h #include stdlib.h#define MAX_SIZE 3000typedef struct {int data[MAX_SIZE];int front;int rear; } Queue;void initQueue(Queue *q) {q-front 0;q-rear -1; }int isEmpty(Queue *q) {return q-front q-rear; }void enqueue(Queue *q, int item) {if (q-rear MAX_SIZE - 1) {printf(Error: Queue is full\n);exit(1);}q-rear;q-data[q-rear] item; }int dequeue(Queue *q) {if (isEmpty(q)) {printf(Error: Queue is empty\n);exit(1);}int item q-data[q-front];q-front;return item; }typedef struct {int data[MAX_SIZE];int top; } Stack;void initStack(Stack *s) {s-top -1; }int isStackEmpty(Stack *s) {return s-top -1; }void push(Stack *s, int item) {if (s-top MAX_SIZE - 1) {printf(Error: Stack is full\n);exit(1);}s-top;s-data[s-top] item; }int pop(Stack *s) {if (isStackEmpty(s)) {printf(Error: Stack is empty\n);exit(1);}int item s-data[s-top];s-top--;return item; }void reverseQueue(Queue *q) {if (isEmpty(q)) {return;}Stack s;initStack(s);while (!isEmpty(q)) {push(s, dequeue(q));}while (!isStackEmpty(s)) {enqueue(q, pop(s));} }int main() {Queue q;initQueue(q);int size;scanf(%d, size);int i;for ( i 0; i size; i) {int item;scanf(%d, item);enqueue(q, item);}reverseQueue(q);while (!isEmpty(q)) {printf(%d , dequeue(q));}printf(\n);return 0; } C #includestdio.h int main() {int QUEUE[1000],STACK[1000],i,n,temp,top,front,rear;frontreartop-1;scanf(%d,n);for(i0;in;i){scanf(%d,temp);rear;QUEUE[rear]temp;}for(i0;in;i){tempQUEUE[front];STACK[top]temp;}while(top!-1){printf(%d ,STACK[top]);top--;}return 0; }
http://www.dnsts.com.cn/news/40682.html

相关文章:

  • 合肥网站建设的公司比格设计官网
  • 响应式网站模板 食品wordpress小米论坛主题
  • 凯里网站建设gzklyy广州网站建设设计厂家
  • 有趣的网站有哪些推荐设计制作小车视频
  • c 开发网站开发平顶山企业网站建设
  • 网站设计分工网站专题设计模板
  • 建设网站意义seo网络科技有限公司
  • 旅游网站用dw怎么做网站开发 语言
  • 网站应用系统设计方案江西中企动力做的网站
  • python制作视频网站开发微信营销的特点有哪些
  • 网站开发的排期谷歌 网站做推广
  • 上海公司网站建设价格怎样设计网站
  • 北京网站制作公司招聘移动网络
  • 中国建设教育协会报名网站显卡服务器租用
  • wordpress做招聘网站郑州妇科医院哪家好知乎
  • 代做道具网站云浮网站设计
  • 海南的网站建设公司哪家好天津百度爱采购
  • 网站开发的原理东莞是什么网站建设
  • 网站布局和建站的区别5944免费空间上搭建网站
  • 个体户 做网站怎么更改网站的备案号
  • 免费做请帖的网站做采集的网站有流量吗
  • 网站响应式技术无锡网站商城建设
  • 做百度网站每年的费用多少合适网页开发用什么语言
  • 青岛公司网站建设开发网站 备案 几天
  • 搜狗站长工具综合查询天元建设集团官网
  • 域名证书查询网站阿里巴巴国际站坑人
  • 深圳定制网站制作招聘网网络设计报告的研究意义
  • 百度索引量和网站排名天津广告设计公司排名
  • 做资源网站 文件能存储到云盘吗自己做的网站如何加视频
  • 网站 .net 多少钱始兴生态建设网站