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

首頁 > 語言 > PHP > 正文

PHP數組函數實現棧與隊列的方法介紹(代碼示例)

2024-09-04 11:46:45
字體:
來源:轉載
供稿:網友

本篇文章給大家帶來的內容是關于PHP數組函數實現棧與隊列的方法介紹(代碼示例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

"PHP是世界上最好的語言!"

哈哈,各位新年好,開頭這一句過后,大家想罵人,想吵架的沖動是不是像魔鬼一樣無法攔阻?過年期間,實在無聊,就把《PHP+Mysql網站開發入門與提高》這本不知道啥時買的書拖出來又讀一回,剛好我的那個樹莓派3B經過簡單調整,可以連接到家里的wifi上了,便插上電,當成實驗服務器,跑跑書中例子,今天剛好在看數組這一章,發現php提供的四個關于數組的函數:array_push(),array_pop(),array_unshift(),array_shift()配合數組本身,一下子就實現了棧(stack)和隊例(quene),跟C語言比起來,這幸福來的太突然了。

定義一個棧,直接就是一個$rangelist=array("戰狼","戰狼2","流浪地球"),操作他,入棧array_push($rangelist,"吳京"),出棧$result=array_pop($rangelist),出棧元素直接到$result中,比起以下用C語言實現的代碼,真是要笑著擼代碼了,以前天天愁著面對互聯網開發手中無劍,不知道如何是好,原來這么好的工具放在眼前卻不知道撿起用,實在是太愚蠢了。

  1. typedef struct stack 
  2.  
  3.  
  4.     ElemType Data[MAXSIZE]; 
  5.  
  6.     int top; 
  7.  
  8. }SqStack;    
  9.  
  10. bool Push(SqStack *s,ElemType e)//壓棧  
  11.  
  12.  
  13.     if(s->top==MAXSIZE-1) 
  14.  
  15.         { 
  16.  
  17.         printf("Stack is Full/n");       
  18.  
  19.         return FALSE; 
  20.  
  21.         } 
  22.  
  23.         s->Data[++(s->top)]=e;//先移指針再入數  
  24.  
  25.         return TRUE; 
  26.  
  27.  
  28. bool  Pop(SqStack *s,ElemType *e)//出棧  
  29.  
  30.  
  31.     if(s->top==-1) 
  32.  
  33.         { 
  34.  
  35.         printf("Stack is Empty/n");      
  36.  
  37.         return FALSE; 
  38.  
  39.         } 
  40.  
  41.         *e=s->Data[(s->top)--];//先取數再減指針  
  42.  
  43.         return TRUE; 
  44.  

定義一個隊列,還是來一個數組,$quenelist=array("戰狼","戰狼2","流浪地球"),入隊array_unshift($quenelist,"紅海行動"),出隊,$result=array_shift($quenelist),出隊的元素存入$result中,清清爽爽,輕輕松松,再看看C語言的代碼:

  1. typedef struct queue 
  2.  
  3.  
  4.     ElemType Data[MAXSIZE]; 
  5.  
  6.     int front,rear; 
  7.  
  8. }SqQueue; 
  9.   
  10. bool EnQueue(SqQueue *q,ElemType e)//入隊  
  11.  
  12.  
  13.     if((q->rear+1)%MAXSIZE==q->front)  //隊滿  
  14.  
  15.         { 
  16.  
  17.         printf("Queue is Full/n");       
  18.  
  19.         return FALSE; 
  20.  
  21.         } 
  22.  
  23.         q->Data[q->rear]=e; 
  24.  
  25.         q->rear=(q->rear+1)%MAXSIZE;//隊尾指針加1取模  
  26.  
  27.         printf("EnQueue data %d into Queue /n",e); 
  28.  
  29.         return TRUE; 
  30.  
  31.  
  32. bool  DeQueue(SqQueue *q,ElemType *e)//出隊  
  33.  
  34.  
  35.     if(q->rear==q->front) 
  36.  
  37.         { 
  38.  
  39.         printf("Queue is Empty/n");      
  40.  
  41.         return FALSE; 
  42.  
  43.         } 
  44.  
  45.         *e=q->Data[q->front];//先取數再移指針  
  46.  
  47.         q->front=(q->front+1)%MAXSIZE;  //隊頭指針加1取模   
  48.  
  49.         printf("DeQueue data is %d/n",*e); 
  50.  
  51.         return TRUE; 
  52.  

以上就是PHP數組函數實現棧與隊列的方法介紹(代碼示例)的詳細內容,更多請關注php粉絲網其它相關文章!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩日本欧美亚洲| 国产精品欧美在线| 日韩国产高清污视频在线观看| 亚洲人成77777在线观看网| 精品成人69xx.xyz| 国产欧美日韩亚洲精品| 亚洲欧美另类自拍| 欧美交受高潮1| 92看片淫黄大片欧美看国产片| 中文字幕av一区二区三区谷原希美| 欧美一区第一页| 国产精品日日做人人爱| 国产精品嫩草视频| 91九色视频导航| 亚洲精品aⅴ中文字幕乱码| 91久久国产婷婷一区二区| 97精品国产97久久久久久| 2019日本中文字幕| 中文字幕一区二区三区电影| 亚洲性xxxx| 精品久久久久久久久中文字幕| 欧美视频专区一二在线观看| 精品视频—区二区三区免费| 久久精品99久久久香蕉| 日韩在线免费av| 精品成人69xx.xyz| 亚洲精品按摩视频| 最近日韩中文字幕中文| 亚洲无av在线中文字幕| 国产91精品久| 尤物99国产成人精品视频| 久久婷婷国产麻豆91天堂| 午夜精品久久久久久久男人的天堂| 欧美国产在线电影| 欧美成人合集magnet| 91精品国产免费久久久久久| 夜夜狂射影院欧美极品| 久久久久久久亚洲精品| 欧美色xxxx| 欧美日韩中文字幕在线视频| 日韩电影在线观看永久视频免费网站| 成人高h视频在线| 国产成人精品免高潮在线观看| 亚洲精品福利在线| 日本亚洲欧美成人| 国产精品v日韩精品| 一夜七次郎国产精品亚洲| 亚洲欧洲日产国产网站| 国产精品久久国产精品99gif| 成人免费视频网| 91精品综合久久久久久五月天| 午夜欧美大片免费观看| 68精品国产免费久久久久久婷婷| 国产精品视频在线观看| 91久久精品日日躁夜夜躁国产| 国产99久久精品一区二区 夜夜躁日日躁| 国产69精品久久久久久| 91国产视频在线| 国模私拍一区二区三区| 欧美黄网免费在线观看| 欧美黑人xxxⅹ高潮交| 91精品在线国产| 久久亚洲精品一区| 久久久伊人日本| 久久亚洲综合国产精品99麻豆精品福利| 亚洲欧美成人一区二区在线电影| 这里只有精品视频| 国产精品大陆在线观看| 九九视频这里只有精品| 精品无人国产偷自产在线| 欧美大片va欧美在线播放| 久久影院在线观看| 一区二区三区国产视频| 午夜精品福利在线观看| 欧美香蕉大胸在线视频观看| 国外成人在线直播| 亚洲人成在线播放| 91精品国产91| 91麻豆国产精品| 亚洲人成电影网站色…| 日本电影亚洲天堂| 亚洲精品资源美女情侣酒店| 日本在线精品视频| 国产一区深夜福利| 久久精品国产视频| 国产91精品不卡视频| 欧美成人四级hd版| 国产欧美久久久久久| 国产综合久久久久| 狠狠久久五月精品中文字幕| 欧美激情视频网站| 91天堂在线视频| 久久亚洲精品一区| 亚洲欧美综合图区| 高清一区二区三区四区五区| 最好看的2019年中文视频| 久久伊人精品天天| 亚洲精品小视频| 国产精品久久一区主播| 精品亚洲va在线va天堂资源站| 色综合伊人色综合网站| 亚洲一区二区精品| 国产精品视频免费观看www| 亚洲欧美一区二区三区四区| 国产精品成人久久久久| 亚洲成人黄色在线| 51ⅴ精品国产91久久久久久| 精品成人久久av| 国产精品久久久久久av福利软件| 麻豆国产va免费精品高清在线| 欧美中文在线观看国产| x99av成人免费| 日韩av快播网址| 在线播放精品一区二区三区| 色老头一区二区三区在线观看| 亚洲精品久久久久久久久久久久久| 亚洲午夜未删减在线观看| 欧美xxxx14xxxxx性爽| 国产精品一区久久久| 91综合免费在线| 久久久精品一区二区三区| 亚洲欧美另类自拍| 亚洲黄在线观看| 日韩美女免费视频| 国产成人精彩在线视频九色| 欧美性受xxx| 夜夜躁日日躁狠狠久久88av| 国产精品久久久久免费a∨大胸| www.亚洲免费视频| 最近2019免费中文字幕视频三| 午夜精品美女自拍福到在线| 欧美日韩在线一区| 日韩亚洲精品电影| 欧美激情精品久久久久久黑人| 2023亚洲男人天堂| 欧美亚洲另类视频| 日韩欧美国产高清91| 欧美性生活大片免费观看网址| 4k岛国日韩精品**专区| 在线精品国产成人综合| 欧美激情乱人伦一区| 日韩中文字幕在线精品| 国产精品视频白浆免费视频| 久久久噜噜噜久久久| 亚洲精选中文字幕| 日韩欧美中文字幕在线播放| 欧美大全免费观看电视剧大泉洋| 日韩免费在线免费观看| 国产日韩专区在线| 欧美精品videos另类日本| 欧美特黄级在线| 久久影院在线观看| 欧美电影免费观看大全| 亚洲国产精品久久久久| 欧美日韩加勒比精品一区| 91精品在线国产| 亚洲精品中文字| 亚洲美女又黄又爽在线观看| 国产精品久久久久久久久久久不卡| 久久成人在线视频| 精品国产91久久久久久老师| 亚洲japanese制服美女| 久久伊人免费视频| 精品国产乱码久久久久久天美|