欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PHP实现双端队列

程序员文章站 2022-06-30 19:25:14
PHP实现双端队列:第一个元素作为队头,最后一个元素作为队尾。 queue,$value); } //尾出列 public function r...

PHP实现双端队列:第一个元素作为队头,最后一个元素作为队尾。

queue,$value);
    }
    //尾出列
    public function removeLast(){
        return array_pop($this->queue);
    }
    //头入列
    public function addFirst($value){
        return array_unshift($this->queue,$value);
    }
    //头出列
    public function removeFirst(){
        return array_shift($this->queue);
    }
    //清空队列
    public function makeEmpty(){
        unset($this->queue);
    }
    //获取列头
    public function getFirst(){
        return reset($this->queue);
    }
}