C++链式队列
来源:互联网 发布:涂鸦移动 王晔 知乎 编辑:程序博客网 时间:2024/05/20 11:24
#include <iostream>using namespace std;struct SqQueue{ char data; SqQueue *next,*front,*rear;};bool SqQueueEmpty(SqQueue q){ return (q.rear==NULL);}void enQueue(SqQueue& q,char e){ SqQueue *p=new SqQueue; p->data=e; if(q.rear==NULL) { q.front=q.rear=p; } else { q.rear->next=p; q.rear=p; }}bool deQueue(SqQueue& q,char& e){ char t; if(q.rear==NULL) return false; t=q.front->data; if(q.front==q.rear) { q.front=q.rear=NULL; } else { q.front=q.front->next; } e=t; return true;}int main(){ SqQueue q; q.front=q.rear=q.next=NULL; char e,a[5]= {'a','b','c','d'}; for(int i=0; i<5; i++) { enQueue(q,a[i]); } if(SqQueueEmpty(q)) cout<<"空队。\n"; else cout<<"非空队。\n"; while(deQueue(q,e)) { cout<<e<<' '; } return 0;}
0 0
- queue-c链式队列
- 链式队列(数据结构C#)
- C实现链式队列
- C链式队列实现
- C语言 链式队列
- C语言实现链式队列
- C链式队列的实现
- C语言实现链式队列
- 链式队列(C实现)
- c语言实现链式队列
- C ~ 链式队列与循环队列
- 数据结构的C实现_链式队列
- 数据结构实现链式队列(C语言)
- C/C++ 堆栈、队列的链式实现
- C语言实现一个链式队列
- 链式队列(c),插入排序仅供参考
- 队列的链式结构C语言实现
- 数据结构之---C语言实现链式队列
- Longest Consecutive Sequence
- 推荐一款比较好的整站抓取工具
- 机器视觉学习搜集的好网址
- 仅用aspx文件实现Ajax调用后台cs程序。(实例)
- Spring Shiro配置实现用户认证和授权
- C++链式队列
- js二级下拉菜单
- Android 基于Netty的消息推送方案之概念和工作原理(二)
- 水仙花 问题
- 开源 java CMS - FreeCMS2.2 敏感词管理
- E. Dreamoon and Strings(Codeforces Round #272)
- jmap命令详解
- core data的使用
- 怎样批量新增关键字(看图)