首页 > 程序开发 > Web开发 > php >

PHP实现双端队列

2017-04-14

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

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);
    }
}
相关文章
最新文章
热点推荐