队列
来源:互联网 发布:pycharm使用教程 mac 编辑:程序博客网 时间:2024/06/06 02:42
#include<stdio.h>/*队列*/int a[100]={1,2,0,5,4,4,6,8,0,3};int main(int intval,char **charval){ int head=0,tail=10;/*head指向第一元素,tail指向最后一个元素下一个*/ while(head<tail) { printf("%d",a[head]);/*出队*/ head++; a[tail]=a[head];/*进队*/ tail++; head++; } printf("\n"); return 0;}
封装之后:
#include<stdio.h>struct queue { int data[100]; int head; int tail;}; int main(int intval,char **charval){ struct queue q; q.head=0; q.tail=10; for(int i=0;i<10;++i) scanf("%d",&q.data[i]); while(q.head<q.tail) { printf("%d",q.data[q.head]); q.head++; q.data[q.tail]=q.data[q.head]; q.tail++; q.head++; } return 0;}
0 0
- 队列
- 队列
- 队列
- 队列
- 队列
- 队列
- 队列
- 队列
- 队列
- 队列
- 队列
- 队列
- 队列
- 队列
- 队列
- 队列
- 队列
- 队列
- java笔记之面向对象,构造,继承
- poj1182 食物链(经典关系并查集)
- 顺序表应用3:元素位置互换之移位算法
- 7-CSS三种样式
- [3]R语言在数据处理上的禀赋——par参数详解(一)
- 队列
- <Android 基础(一)> Service
- JSP-EL表达式
- javascript语法之循环语句
- spring
- 第二章、5.类及成员修饰符
- oracle 安装心得记录
- [阶段一]源代码管理-svn使用
- POJ 2739 Sum of Consecutive Prime Numbers(线性素数筛+前缀和)