队列的链表实现
来源:互联网 发布:刷水软件 编辑:程序博客网 时间:2024/05/17 08:31
#include <iostream>#include<string>#include <vector>using namespace std;#define maxsize 100//顺序栈的实现typedef struct ListNode{int data; ListNode* next;}ListNode;typedef struct ListQueue{ ListNode* front; ListNode* rear;}ListQueue;void push(ListQueue* s,int num){ ListNode* p=new ListNode; if(!p)return; p->data=num; p->next=NULL; s->rear->next=p; s->rear=p; }int pop(ListQueue* s){ ListNode* p=s->front->next; int num=p->data; s->front->next=p->next; if(s->rear==p) s->rear=s->front; delete p; return num;}int main(){ListQueue* s=new ListQueue;ListNode * p=new ListNode;p->next=NULL;s->front=p;s->rear=p;push(s,1);push(s,2);push(s,3);cout<<pop(s)<<endl;cout<<pop(s)<<endl;cout<<pop(s)<<endl; return 0;}
0 0
- 链表实现的队列
- 队列的链表实现!
- 队列的链表实现
- 队列的链表实现
- 队列的链表实现
- 队列的链表实现
- 队列的链表实现
- 队列的链表实现
- 队列的链表实现
- 队列的链表实现
- 队列的链表实现
- 队列的链表实现
- 队列的链表实现
- 队列的链表实现
- 队列的链表实现
- 队列的链表实现
- 各种实现队列的问题:链表实现,栈实现队列及队列实现栈
- 队列 队列的数组实现及链表实现
- 深度残差网络(Deep Residual Learning )
- spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件)
- 银行卡三元素实名认证
- elasticsearch相关说明
- dpkg命令安装deb包
- 队列的链表实现
- UE 4.13 3D Widget使用
- EventBus 3.0使用详解
- Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (下)
- C语言中最常用标准库函数
- JavaScript动态添加表格
- C#中如何把XML转化成强类型操作
- 一个简洁实用的PHP缓存类
- 把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间