この記事では主に PHP の双方向キューについて紹介しますが、これは参考になると思います。シェアします。困っている友達は参考にしてください。
<?php class Deque{ public $queue = array(); /** * 尾部入对 * @param [type] $value [description] */ public function addLast($value){ return array_push($this->queue,$value); } /** * 尾部出队 * @return [type] [description] */ public function removeLast(){ return array_pop($this->queue); } /** * 头部入队 * @param [type] $value [description] */ public function addFirst($value){ return array_unshift($this->queue, $value); } /** * 头部出队 * @return [type] [description] */ public function removeFirst(){ return array_shift($this->queue); } /** * 清空队列 * @return [type] [description] */ public function makeEmpty(){ unset($this->queue); } /** * 获取列头 * @return [type] [description] */ public function getFirst(){ return reset($this->queue); } /** * 获取列尾 * @return [type] [description] */ public function getLast(){ return end($this->queue); } /** * 获取长度 * @return [type] [description] */ public function getLength(){ return count($this->queue); } }
上記がこの記事の全内容です記事です。皆様のお役に立てれば幸いです。学習が役に立ちます。関連コンテンツの詳細については、PHP 中国語 Web サイトにご注目ください。
関連する推奨事項:
以上がPHP 双方向キュー コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。