PHP数据结构与算法之PHP实现队列栈

Posted wgchen~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP数据结构与算法之PHP实现队列栈相关的知识,希望对你有一定的参考价值。

一、队列

1)队列(Queue)是一种先进先出(FIFO)的线性表,它只允许在表的前端进行删除操作,在表的后端进行插入操作,进行插入操作的端称为队尾,进行删除操作的端称为队头。即入队只能从队尾入,出队只能从队头出。

2)队列一般拥有队首(front指针)和队尾(rear指针),当一个队列并未存入数据的时候,front和rear指针均指向队首。

3)入队操作:rear后移,存入数据在rear指向的单元,队满不可入队,这同时也表明front总是指向队首元素的前驱。

4)出队操作:front后移,元素出队,队空不可出队。

以上是关于PHP数据结构与算法之PHP实现队列栈的主要内容,如果未能解决你的问题,请参考以下文章

java数据结构与算法之使用两个栈实现队列

[PHP]算法-队列结构的PHP实现

浅谈PHP数据结构之栈

数据结构与算法之Python实现——栈

php 实现栈与队列

数据结构和算法之栈和队列一:两个栈模拟一个队列以及两个队列模拟一个栈