队列的入队、出队操作实现
来源:互联网 发布:音乐无缝拼接软件 编辑:程序博客网 时间:2024/04/24 01:47
C++代码如下:
#include <iostream>#include <stdio.h>#include <string.h>#include <conio.h>using namespace std;typedef struct student{int data;struct student *next;}node;typedef struct linkqueue //队列有两个节点,头节点和尾节点{node *first,*rear;}queue;queue *insert(queue *HQ,int x) //入队{node *s;s=(node *)malloc(sizeof(node));s->data=x;s->next=NULL;if (HQ->rear==NULL){HQ->first=s;HQ->rear=s;}else{HQ->rear->next=s;HQ->rear=s;}return HQ;}queue *del(queue *HQ) //出队{node *p;int x;if (HQ->first==NULL){cout<<"溢出";}else{x=HQ->first->data;p=HQ->first;if (HQ->first==HQ->rear){HQ->first=NULL;HQ->rear=NULL;}else{HQ->first=HQ->first->next;free(p);}return HQ;}}
0 0
- 队列的入队、出队操作实现
- 编程实现队列入队出队操作
- 编程实现队列的入队/出队操作
- 编程实现队列的入队/出队操作
- 链队列的初始化、入队、出队等操作实现
- 顺序队列基本操作的实现----入队、出队、打印
- 队列的出队/入队的操作
- 队列的入队和出队操作
- 队列的入队/出队操作
- 队列的入队、出队操作
- 队列的入队、出队基本操作
- 队列的入队出队操作
- 链式队列的入队出队操作
- 队列操作--出队入队
- 新手讲队列:编程实现队列的入队出队操作
- 用栈实现队列入队出队操作
- 编程实现顺序队列的入队操作和出队操作,并将出队结果输出
- 队列的入队,出队,测长,打印操作
- crm4.0隐藏字段
- Expressions uva
- Android 性能分析案例
- 为你停下的人
- MapReduce编程
- 队列的入队、出队操作实现
- QT 之 QLineEdit 类 的常用函数
- crm4.0禁用所有控件
- 如何查看Apache的连接数和当前连接数
- View requires API level 14 (current min is 8): <GridLayout>
- Java 螺旋数组的实现方式-一个循环实现哦
- hdu 2126 Buy the souvenirs(求方案数的背包)
- Hbase分布式多结点安装运行手册
- struts2 从action中返回json格式数据: