最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 數(shù)據(jù)結(jié)構(gòu)之鏈表隊(duì)列

 更新時(shí)間:2017年10月17日 14:18:24   作者:xingjigongsi  
這篇文章主要介紹了php 數(shù)據(jù)結(jié)構(gòu)之鏈表隊(duì)列的相關(guān)資料,希望通過(guò)本文能幫助到大家,需要的朋友可以參考下

php 鏈表隊(duì)列

實(shí)例代碼:

class Queue{ 
  
  private $last; 
  private $first; 
  private $oldfirst; 
  private static $n=0; 
   
  public function __construct(){ 
    $this->last   = null; 
    $this->first  = null; 
    $this->oldfirst = null; 
  } 
   
  public function push($item){ 
    $this->oldfirst = $this->last; 
    $this->last = new Node(); 
    $this->last->item = $item; 
    $this->last->next = null; 
    if(empty($this->first)){ 
      $this->first = $this->last; 
    }else{ 
      $this->oldfirst->next = $this->last; 
    } 
    self::$n++; 
  } 
   
  public function pop(){ 
    if(self::$n<0){ 
      return null; 
    } 
    $item = $this->first->item; 
    $this->first = $this->first->next; 
    self::$n--; 
    return $item; 
  } 
   
} 
 
class Node{ 
  public $item; 
  public $next; 
} 
 
$Queue = new Queue(); 
$Queue->push("a"); 
$Queue->push("b"); 
$Queue->push("c"); 
echo $Queue->pop().PHP_EOL; 
echo $Queue->pop().PHP_EOL; 
echo $Queue->pop().PHP_EOL; 
echo $Queue->pop().PHP_EOL;

如有疑問(wèn)請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論

彰化市| 泰安市| 淳化县| 朝阳县| 浪卡子县| 洪泽县| 横山县| 翁牛特旗| 宜城市| 甘谷县| 通州市| 双辽市| 拉孜县| 双柏县| 奉节县| 滁州市| 舟山市| 印江| 古交市| 错那县| 闽清县| 手游| 龙山县| 体育| 绿春县| 磐安县| 浮山县| 柞水县| 东丽区| 阳山县| 神池县| 常山县| 沙洋县| 重庆市| 留坝县| 金门县| 梁平县| 汨罗市| 佛学| 焦作市| 阳朔县|