这篇文章主要为大家详细介绍了PHP 实现队列及队列原理,具有一定的参考价值,可以用来参考一下。
感兴趣PHP 实现队列及队列原理的小伙伴,下面一起跟随四海网的小编罗X来看看吧。<br>
/**
* 队列就是这么简单
*
* @link
*/
$array = array('PHP', 'JAVA');
array_push($array, 'PYTHON'); //入队列
array_shift($array); //出队列
/**
* @param
* @author 四海网 www.q1010.com
**/
class Deque
{
public $queue = array();
/**(尾部)入队 **/
public function addLast($value)
{
return array_push($this->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);
}
/** 获取列尾 **/
public function getLast()
{
return end($this->queue);
}
/** 获取长度 **/
public function getLength()
{
return count($this->queue);
}
}
本文来自:http://www.q1010.com/173/2729-0.html
注:关于PHP 实现队列及队列原理的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:队列
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。