用PHP实现一个双向队列

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CNYYGJ/article/details/53470608

用PHP实现一个双向队列,具体代码实现如下:

class Queue {
	// 存储
	protected $storage = array();

	// 入头
	public function unshift($element) {
		return array_unshift($this->storage,$element);
	}

	// 入尾
	public function push($element) {
		return array_push($this->storage,$element);
	}

	//出头
	public function shift() {
		return array_shift($this->storage);
	}

	// 出尾
	public function pop() {
		return array_pop($this->storage);
	}

	// 长度
	public function length() {
		return count($this->storage);
	}
}


展开阅读全文

没有更多推荐了,返回首页