双向队列

xiaoxiao2021-02-28  50

用PHP实现一个双向队列,提示array_unshift,array_shift,array_push,array_pop

class sxdl{

    public $arr;     function __construct($arr)     {         $this -> arr = $arr;     }     function add($val){ //向尾部添加一个         return array_push($this->arr,$val);     }     function insert($val){  //向头部插入一个         return array_unshift($this->arr,$val);     }     function del($val){  //删除尾部         return array_pop($val);     }     function re($val){  //删除头部         return array_shift($val);     } } $arr = [1]; $sxdl=new sxdl($arr); $sxdl->add(2); $sxdl->add('a'); //print_r($sxdl->add(2));

var_dump($sxdl);

转载请注明原文地址: https://www.6miu.com/read-79250.html

最新回复(0)