C++实现队列输入输出
来源:互联网 发布:单片机433接收程序 编辑:程序博客网 时间:2024/06/05 04:51
最近在复习数据结构和C++ ,因此写了一个队列。代码如下
#include<iostream>
using namespace std;
struct list
{
int date;
list *next;
};
class Quene
{
public:
Quene()
{
head=end=NULL;
}
void enquene(int x);
int dequene();
private:
list *head;
list *end;
}
void Quene::enquene(int x)
{
list *newnode = new list;
newnode->date = x;
newnode->next = NULL;
if(end = NULL)
{
head = end = newnode;
}
else
{
end->next = newnode;
end = newnode;
}
}
int Quene::dequene()
{
list *temp;
int value;
value = head->date;
temp = head;
head = head->next;
delete temp;
return value;
}
int main()
{
Quene A;
int a[]={1,2,3,4,5};
cout<<"入队顺序"<<endl;
for(int i=0;i<5;i++)
{
cout<<a[i]<<endl;
A.enquene(a[i]);
}
cout<<endl<<"出队顺序";
for(int i=0;i<5;i++)
{
cout<<A.dequene()<<""<<endl;
}
return 0;
}
0 0
- C++实现队列输入输出
- 十二个月队列实现输入输出
- 队列输入输出
- C 宏实现队列
- 队列C实现
- Objective-C 队列实现
- C实现链式队列
- 循环队列实现(C++)
- 队列 C语言实现
- 队列C语言实现
- C/C++队列实现
- C数据结构实现队列
- 【C++】队列的实现
- C语言实现队列
- 队列(c实现)
- C 循环队列实现
- 队列 c语言实现
- C语言实现队列
- 只为完成作业
- Android笔记 SharedPreferences demo
- solr 定时创建全量索引和增量索引
- web.py指南性说明
- 朝着目标前进,怎么能在途中放弃
- C++实现队列输入输出
- const 的用法大全
- 正向代理 反向代理
- XML CDATA的作用
- java中system.arraycopy
- 任衡:互联网金融浅析
- 3Sum
- JDK6新特性,用Console开发控制台程序
- jQuery文档操作之detach()方法