当前位置: 首页 > 后端技术 > PHP

3.数据结构(PHP实现)——用数组实现队列

时间:2023-03-30 01:33:49 PHP

说明:本文使用数组来实现队列,所以主要是对数组进行逻辑操作(数组的逻辑操作在上面https://segmentfault.com/a/11...)1.实现逻辑baseArray->del(0);}/***从前面弹出数据*@param$value*/publicfunctionunshift($value):void{$this->baseArray->addFirst($value);}}2。执行逻辑push('c');$queue->push('d');$queue->push('e');//从前面插入2个元素$queue->unshift('b');$queue->unshift('a');//打印队列echo$queue.PHP_EOL;//从队列末尾弹出echo$queue->pop().PHP_EOL;//从队列echo$queue->shift().PHP_EOL;//打印队列echo$queue.PHP_EOL;3.打印结果Array:size=5,容量=8[a,b,c,d,e]eaArray:大小=3,容量=4[b,c,d]