美文网首页PHP
PHP实现-双向队列

PHP实现-双向队列

作者: 保儿洁 | 来源:发表于2018-01-12 17:17 被阅读21次
class Deque{
    private $queue = [];
    public function addFirst($item){
        return array_unshift($this->queue, $item);
    }
    public function addLast($item){
        return array_push($this->queue, $item);
    }
    public function removeFirst(){
        return array_shift($this->queue);
    }
    public function removeLast(){
        return array_pop($this->queue);
    }
}

array_unshift | array_push 返回子元素个数
array_shift | array_pop 弹出元素值

相关文章

网友评论

    本文标题:PHP实现-双向队列

    本文链接:https://www.haomeiwen.com/subject/iqwfoxtx.html