使用PHP实现双向队列
使用PHP实现双向队列
一、总结
就是几个array函数
push pop
shift unshift
n. 移动;变化;手段;轮班
vi. 移动;转变;转换
vt. 转移;改变;替换
二、使用PHP实现双向队列
1 /** 2 * Class Deque 3 * 使用PHP实现双向队列 4 */ 5 class Deque{ 6 private $queue = array(); 7 public function addFirst($item){//头入队 8 array_unshift($this->queue,$item); 9 } 10 public function addLast($item){//尾入队 11 array_push($this->queue,$item); 12 } 13 public function removeFirst(){//头出队 14 array_shift($this->queue); 15 } 16 public function removeLast(){//尾出队 17 array_pop($this->queue); 18 } 19 public function show(){//打印 20 foreach($this->queue as $item){ 21 echo $item." "; 22 } 23 echo "<br/>"; 24 } 25 } 26 $deque = new Deque(); 27 $deque->addFirst(2); 28 $deque->addLast(3); 29 $deque->addLast(4); 30 $deque->addFirst(5); 31 $deque->show();
版权申明:欢迎转载,但请注明出处
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
在校每年国奖、每年专业第一,加拿大留学,先后工作于华东师范大学和香港教育大学。
2025-04-30:宅加太忙,特此在网上找女朋友,坐标上海,非诚勿扰,vx:fan404006308
AI交流资料群:753014672