亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 邏輯算法 > 正文

PHP隊列算法如何實現?

2020-03-22 20:31:23
字體:
來源:轉載
供稿:網友
PHP實現隊列的方法是什么?隊列是一種線性表,是按照先進先出的原則進行的,下面我們來看一下本篇文章給大家介紹的一種PHP隊列算法的實現。

此隊列算法中有兩個類一個是data類,這個類是存放數據;第二個是queue也就是隊列類這個就是隊列的一些操作。

首先隊列里包含front(隊列的頭,也就是出隊是要出去的) rear(隊列的尾部在這里永遠指向0) queue(存放所有入隊的data對像,queue中默認存在一個元素當空時front和rear都指向他) maxsize(隊列的長度)四個屬性

應用說明:

1初始化隊列:生成一個隊列傳入一個參數作為maxsize初始化隊列把rear設為0 ,front設為0此時queue中只有0號元素rear和front都指向他

2.入隊:判斷隊列是否已滿(front-rear==maxsize),如果滿提示,若果沒滿先讓front+1,然后讓所有隊列中的元素像前移動一位(也就是給新來的讓出隊尾位置),然后生成data對象插入到隊尾+1的位置。此時入隊成功!

3.出隊:判斷隊列是否為空(front==rear),如空提示,如不為空,刪除front指向的對象,front-1(向后移動一位),出隊成功!

 ?php* php隊列算法* Create On 2010-6-4* Author Been* QQ:281443751* Email:binbin1129@126.com**/html' target='_blank'>class data { //數據 private $data;  public function __construct($data){  $this- data=$data;  echo $data. :哥進隊了! br  public function getData(){  return $this- data; } public function __destruct(){  echo $this- data. :哥走了! br }class queue{ protected $front;//隊頭 protected $rear;//隊尾 protected $queue=array( 0 = 隊尾 //存儲隊列 protected $maxsize;//最大數 public function __construct($size){  $this- initQ($size); } //初始化隊列 private function initQ($size){  $this- front=0;  $this- rear=0;  $this- maxsize=$size; } //判斷隊空 public function QIsEmpty(){  return $this- front==$this- rear; } //判斷隊滿 public function QIsFull(){  return ($this- front-$this- rear)==$this- maxsize; } //獲取隊首數據 public function getFrontDate(){  return $this- queue[$this- front]- getData(); } //入隊 public function InQ($data){  if($this- QIsFull())echo $data. :我一來咋就滿了?。牆M不能入隊,請等待?。?br  else {  $this- front++;  for($i=$this- front;$i $this- rear;$i--){  //echo $data; if($this- queue[$i])unset($this- queue[$i]);  $this- queue[$i]=$this- queue[$i-1]; $this- queue[$this- rear+1]=new data($data);  //print_r($this- queue); //echo $this- front; echo 入隊成功! br  } //出隊 public function OutQ(){  if($this- QIsEmpty())echo 隊空不能出隊! br  else{  unset($this- queue[$this- front]);  $this- front--;  //print_r($this- queue); //echo $this- front; echo 出隊成功! br }$q=new queue(3);$q- InQ( A $q- InQ( B $q- InQ( 游泳 $q- InQ( C $q- OutQ();$q- InQ( D $q- OutQ();$q- OutQ();$q- OutQ();$q- OutQ();

相關推薦:

PHP實現一個雙向隊列

以上就是PHP隊列算法如何實現?的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品久久久久中文字幕二区| 欧美日韩一区二区免费视频| 日韩最新中文字幕电影免费看| 91精品久久久久久久久久久久久久| 2019av中文字幕| 精品国内亚洲在观看18黄| 日本成人免费在线| 中文字幕亚洲欧美日韩高清| 亚洲精品视频免费| 国产成人亚洲综合91精品| 国产不卡视频在线| 91在线视频精品| 日韩在线不卡视频| 精品香蕉一区二区三区| 国产视频久久久久久久| 国产99久久久欧美黑人| 91在线高清免费观看| 亚洲精品国产欧美| 成人在线观看视频网站| 久久精品国产欧美亚洲人人爽| 国产精品pans私拍| 日韩视频免费中文字幕| 国产精品久久激情| 国产精品美女午夜av| 欧美性色xo影院| 日韩视频在线观看免费| 欧美插天视频在线播放| 日韩av最新在线| 欧美国产中文字幕| 性欧美在线看片a免费观看| 午夜精品一区二区三区在线视频| 国产精品678| 国产精品一区二区性色av| 一本色道久久综合亚洲精品小说| 国产成人jvid在线播放| 国产欧美精品日韩精品| 久久深夜福利免费观看| 日韩av三级在线观看| 91免费高清视频| 亚洲欧美综合v| 亚洲欧美日韩国产精品| 国产亚洲欧美另类中文| 成人免费网站在线观看| 亚洲伊人第一页| 精品伊人久久97| 日韩免费观看网站| 亚洲欧美中文另类| 欧美日韩精品在线| 久久成人av网站| 91中文在线观看| 欧美肥老妇视频| 欧美裸体xxxx极品少妇| 国产亚洲欧美日韩一区二区| 欧美激情aaaa| 成人精品视频99在线观看免费| 亚洲激情视频网| 成人黄色网免费| 久久久久久久久久久av| 久青草国产97香蕉在线视频| 成人免费淫片aa视频免费| 久久精品成人一区二区三区| 欧美在线一级视频| 亚洲xxxxx性| 欧美成人精品三级在线观看| 日韩一区二区三区在线播放| 亚洲成人免费网站| 欧美国产中文字幕| 高清欧美一区二区三区| 91日韩在线视频| 亚洲国产日韩一区| 精品久久久久久久久久久久久久| 91爱视频在线| 日韩精品视频免费专区在线播放| 欧美国产日本高清在线| 黄色一区二区三区| 在线播放国产精品| 成人在线激情视频| 成人免费在线视频网站| 亚洲美女动态图120秒| 欧美性xxxxxxxxx| 国产精品久久久久久av福利| 国产日韩精品在线观看| 欧美视频第一页| 国产精品久久久久久久9999| 亚洲人成伊人成综合网久久久| 一区二区三区视频观看| 国产精品久久久久久超碰| www.国产精品一二区| 国产97人人超碰caoprom| 性欧美办公室18xxxxhd| 久久精品美女视频网站| 国产精品白嫩初高中害羞小美女| 欧美伦理91i| 久久久国产精彩视频美女艺术照福利| 国产91在线播放九色快色| 黄色成人在线免费| 欧美综合一区第一页| 国模精品一区二区三区色天香| 国产盗摄xxxx视频xxx69| 亚洲肉体裸体xxxx137| 国产精品91视频| 亚洲第一二三四五区| 久久综合久久美利坚合众国| www日韩中文字幕在线看| 亚洲精品久久久久久久久久久| 亚洲美女在线视频| 欧美一级大片在线观看| 国产精品av网站| 亚洲成人久久久| 欧美日韩美女在线| 欧美激情极品视频| 欧美老女人bb| 亚洲free性xxxx护士白浆| 国产精品夫妻激情| 国产成人精彩在线视频九色| 色哟哟入口国产精品| 国产精品jizz在线观看麻豆| 97精品国产97久久久久久春色| 国产裸体写真av一区二区| 亚洲国产精品久久久| 亚洲第一在线视频| 国产999在线| 日韩精品视频在线观看网址| 国产精品激情av在线播放| 在线免费观看羞羞视频一区二区| 琪琪亚洲精品午夜在线| 日韩在线视频线视频免费网站| 自拍亚洲一区欧美另类| 亚洲自拍中文字幕| 亚洲国产中文字幕久久网| 粗暴蹂躏中文一区二区三区| 欧美成人精品一区二区| 亚洲国产精品久久久久| 色偷偷av亚洲男人的天堂| 国产盗摄xxxx视频xxx69| 日韩欧中文字幕| 一区二区在线视频播放| 国产日韩精品在线| 亚洲视频欧美视频| 国产一区二区三区在线免费观看| 久久久久国色av免费观看性色| 欧美色图在线视频| 另类少妇人与禽zozz0性伦| 国产成人高清激情视频在线观看| 国产精品电影一区| 成人黄色午夜影院| 国产精品一区二区性色av| 国产精品美女无圣光视频| 久久精品人人做人人爽| 亚洲日韩中文字幕在线播放| 97超级碰碰碰久久久| 国产在线观看精品一区二区三区| 国产午夜精品一区理论片飘花| 另类视频在线观看| 欧美成人在线影院| 日日噜噜噜夜夜爽亚洲精品| 欧美日韩一区二区三区在线免费观看| 中文字幕亚洲图片| 亲爱的老师9免费观看全集电视剧| 国产成人在线一区| 久久国产精品视频| 亚洲最大在线视频| 亚洲第一免费网站| 中文字幕日韩在线播放|