php雙向隊列的實現
阿新 • • 發佈:2018-11-24
array php 發現 etl 線性 var 原則 nsh mil 隊列是一種線性表,按照先進先出的原則進行
單向隊列:只能從頭進,從尾出
雙向隊列:頭尾都可以進出
class DuiLie {
private $array = array();//聲明空數組
public function setFirst($item){
return array_unshift($this->array,$item);//頭入列
}
public function delFirst(){
return array_shift($this->array);//頭出列
}
public function setLast($item){
return array_push($this->array,$item);//尾入列
}
public function delLast(){
return array_pop($this->array,$item);//尾出列
}
public function show(){
var_dump($this->array);//打印數組
}
public function Del(){
unset($this->array);//清空數組
}
}
文章內容來源互聯網,記錄在我的筆記裏的,忘記了出處,原博主發現以後,忘提醒我加出處。
php雙向隊列的實現