2015年大二上-数据结构-队列(3)- 负数把正数赶出队列
2015-11-19 18:37
274 查看
/* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:Annpion.cpp *作者:王耀鹏 *完成日期:2015年11月19日 *版本号:v1.0 * *问题描述:负数把正数赶出队列。 *输入描述:整数序列。 *输出描述:输出最后队列中的元素。 */ #include <stdio.h> #include "sqqueue.h" int main() { SqQueue *s; InitQueue(s); while(1) { int a; printf("输入a值(输入正数进队,负数出队,0结束):"); scanf("%d",&a); if(a==0) break; else if(a>0) { if(!enQueue(s,a)) printf("队列满,不能入队\n"); } else { if(!deQueue(s,a)) printf("队列空,不能出队\n"); } } printf("队列中的元素:"); display(s); return 0; }
运行结果:
相关文章推荐
- 数据结构(一)
- 数据结构基础 —— 快速排序 java 实现
- 【HDU5222 2015赛码冠军杯I】【并查集找双连通 + tarjan求强连通】Exploration 双向边只能走一边是否图上存在环
- 集合框架---使用LinkedList模拟一个堆栈或者队列数据结构
- 数据结构(C++实现):栈的运用--中缀表达式转换为后缀表达式既 nyoj 257
- 数据结构 — 图的概述
- Dijkstra 算法——计算有权最短路径(边有权值)
- 树、森林及二叉树的相互转换 – 数据结构和算法50
- 十大常用数据结构
- 数据结构(Java)——查找和排序(2)
- 数据结构系列——堆
- 数据结构-题目
- 大话数据结构小结1
- Objective-C 语法之常用数据结构
- 数据结构(Java)——查找和排序(1)
- 数据结构的栈和堆
- 图论——Dijkstra+prim算法涉及到的优先队列(二叉堆)
- Redis数据结构详解之List(二)
- 温故知新--数据结构的查询与排序
- 【郝斌数据结构自学笔记】24_链表创建和链表遍历算法的演示