php实现双向队列

<?php

class Deque {

    private $queue = array();

    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);
    }

}

猜你喜欢

转载自blog.csdn.net/z15818264727/article/details/79563738