[队] 链式
来源:互联网 发布:linux c 调用so动态库 编辑:程序博客网 时间:2024/04/28 08:58
描述: 用链表实现队列#include <iostream>using namespace std;struct Queue { int data; Queue *next;};// 定义队链指针域;struct List { Queue *front, *rear;};//初始化队链;List *Init() { Queue *p; List *q; p = new Queue(); p->next = NULL; q = new List(); q->front = q->rear = p; return q;}// 进队操作;void Cir(List *q) { Queue *p; p = new Queue(); if (!p) return; cin >> p->data; p->next = NULL; q->rear->next = p; q->rear = p;}// 出队操作;int Del(List *q) { Queue *p; int e; if (q->front == q->rear) return 0; p = q->front->next; e = p->data; q->front->next = p->next; if (p == q->rear) q->front = q->rear; delete p; return e;}int main() { List *q;// 初始化函数Init; q = Init(); int i; for (i = 1;i <= 5; ++i)// 进队函数Cir; Cir(q); for (i = 1;i <= 5; ++i)// 出队函数Cir; cout << Del(q) << "\t"; cout << endl; return 0;}
- [队] 链式
- 链式队
- 链式栈和链式队
- 队的链式实现
- 干货6:链式队
- 链式队的基本操作
- 链式结构的队(练习)
- 链式队列操作,初始化,入队,出队
- 链式队列的入队出队操作
- _DataStructure_C_Impl:只有队尾指针的链式循环队列
- 链式队列
- 链式队列
- 链式队列
- 链式栈
- 链式栈
- 链式队列
- 队列--链式
- 链式堆栈
- CCNode
- 找出删除两个文件相同部分Linux_grep,comm,awk
- GNUPLOT使用技巧
- 6410 otg 主控制器驱动移植
- CF 189 div2 D
- [队] 链式
- shellscript终止进程
- 正则表达式详解
- 图片高质量等比压缩java代码
- Java Web Start
- 多次连接相同表
- Robotium测试---正确地为安装包重新签名
- OpenRisc-32-ORPSoC烧写外部spi flash
- 点击非输入框时隐藏键盘