网站地图

php队列和入栈是如何实现的?
2021-10-11 10:14:27   来源:   评论:0 点击:

队列$arr = [];array_push($arr,1); 入队array_push($arr,2,3);array_shift($arr); 出队,先进入的先出, 即值为1的移出print_r($arr);
队列

$arr = [];
array_push($arr,1);//入队
array_push($arr,2,3);

array_shift($arr);//出队,先进入的先出, 即值为1的移出

print_r($arr);


就像现实中排队打饭一样,先排队的先打饭;即先进先出
我们看一下数组的实现







先进后出
比如你往一个瓶子里灌沙子,先进去的在底下,倒出来时,肯定是最后出来;
下面是数组实现

$arr = [];
array_push($arr, 1);//先进
array_push($arr, 2);
array_pop($arr);
print_r($arr);




相关热词搜索:队列 入栈 入队 出队 入栈 出栈 先进后出 先进先出

上一篇:TP5.1框架里初始化函数不好使,不生效是什么原因?
下一篇:最后一页

分享到: 收藏