#include <stdio.h>
#include "stdlib.h"int enQueue(int *a,int rear,int data){     //入队  数组a  队尾   数据 a[rear]=data;                           //a[0]=元素 rear++;                                    //每入一次队尾+1 return rear;                            //返回队尾
}
void deQueue(int *a,int front,int rear){    //出队 //如果 front==rear,表示队列为空while (front!=rear) {                 printf("出队元素:%d\n",a[front]);  //a[0]  先进先出 front++;                         //队头+1  依次打印出队 }
}
int main() {int a[100];                             //定义个够大的数组   int front,rear;                            //定义队头队尾 //设置队头指针和队尾指针,当队列中没有元素时,队头和队尾指向同一块地址front=rear=0;//入队rear=enQueue(a, rear, 1);rear=enQueue(a, rear, 2);rear=enQueue(a, rear, 3);rear=enQueue(a, rear, 4);//出队deQueue(a, front, rear);return 0;
}

顺序队列(进队出队)相关推荐

  1. 队列入队和出队程序演示

    #include <stdio.h> #include <string.h> #include <malloc.h>typedef struct Queue {in ...

  2. 队列的入队/出队操作

    //............编程实现队列的入队/出队操作 (先进先出) #include<iostream> using namespace std; //node表示队列中每个节点元素 ...

  3. C语言查看队头元素,C语言实现循环队列的初始化进队出队读取队头元素判空-1...

    目前,处在学习数据结构+ing,由于之前学过了队列,今天就把自己写过的代码做了一些完善分享给大家,希望能够帮助到有需要的朋友,有不足的地方欢迎大家交流    φ(゜▽゜*)♪ 队列是另一种限定性的线性 ...

  4. c语言while队列不为空,C语言实现循环队列的初始化进队出队读取队头元素判空-2...

    /*顺序表实现队列的一系列操作(设置flag标志不损失数组空间)*/ #include #include #define Queue_Size 50 //队列的最大长度 #define OK 1 #d ...

  5. AQS独占式同步队列入队与出队

    入队 Node AQS同步队列和等待队列共用同一种节点结构Node,与同步队列相关的属性如下. prev 前驱结点 next 后继节点 thread 入队的线程 入队节点的状态 INITIAl 0 初 ...

  6. 顺序队和循环队列,队列篇(顺序队和循环队列入队出队操作)

    数据结构专升本学习,队列篇(顺序队和循环队列) 前言: 之前我们把栈学完了,比较简单,今天我们学习队列里面的顺序队和循环队列,说难不难,说简单不简单,我们需要认真学习,博主会尽力把原理和逻辑讲明白,不 ...

  7. 【数据结构】队列-顺序队列、循环队列、链队、双端队列

    定义 队列是只允许在一端进行插入,而在另一端进行删除的线性表. 队头(Front):允许删除的一端,又称为队首. 队尾(Rear): 允许插入的一端. 先进入队列的元素必然先离开队列,即先进先出(Fi ...

  8. 环形队列出队的元素怎么输出出来_队列的知识讲解与基本实现(数据结构)

    引言 中午在食堂打饭,真是一个令人头疼的事情,去食堂的路上也总是步伐匆匆,为什么啊,这还用说,迟一点去,你就会知道什么叫做人山人海了,在食堂排队的时候,相比较学生来说,打饭阿姨毕竟是少数,在每个窗口都 ...

  9. 队列的入队和出队操作

    开发工具与关键技术:Visual Studio 2015 作者:杨灵武 撰写时间:2020/05/27 让我们跟着课程队列的特点.好比我们生活中也会发生的排队, 先排队的人先得到服务,先走出队列,后面 ...

最新文章

  1. python学习点滴记录-Day10-线程
  2. 添加流程_艾多美手机商城苹果ios系统的主屏幕添加流程
  3. 绘制多边形_PS学习教程!教你绘制低多边形星空效果熊猫头像
  4. X-Forwarded-For 会少记录一次代理服务器的IP
  5. 数据结构-浙大 MOOC 笔记一 基本概念
  6. jQuery-选择器(2)
  7. 深入理解计算机系统(2.7)------浮点数舍入以及运算
  8. ultraedit正则表达式
  9. c++使用netsh命令_渗透常用命令IPC$内网(一)
  10. qq编辑资料html,腾讯限置qq日记代码HTML在线编辑器: http://www.wyzxsx.com/editor.asp
  11. java daemon 线程_【转】关于Java的Daemon线程的理解
  12. mac最值得关注的终端工具,全功能串行终端管理软件Serial
  13. 信息数据管理思维导图(Xmind)
  14. 手机传输文件服务器,手机文件传输到服务器
  15. 中国富豪的七条发家路--颇显中国特色
  16. TakePhoto-轻量级Android照片处理框架
  17. 天境生物启动A股上市辅导:已实现盈利,臧敬五不再是主要股东?
  18. 基于BOC的信号捕获
  19. 计算机网络谢希仁第七版知识点总结
  20. 实时音频混音技术在视频直播场景中的实践

热门文章

  1. 配网低压绝缘子缺陷检测图像数据集(txt标签,1w多张,主要为绝缘子破损类缺陷)
  2. 查看磁盘信息命令和查看目录以及文件占用空间大小命令
  3. 小企业如何挑选在线客服系统
  4. J10:JavaScript鼠标移入移出
  5. 商标被撤销、无效宣告、异议、驳回了怎么办?
  6. win10/win11取消登陆密码
  7. 探究一下qwrap的Jss开篇
  8. python ---高大上版日志
  9. 计算机考试应用函数公式计算,2020计算机考试:WPS文字的表格中进行函数公式计算...
  10. 前5名:Red Hat CEO Linux故事,LibreOffice 5年,Twitter开源主管等