介绍
小编给大家分享一下php中怎么实现栈与队列的效果,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!
栈和队列
- <李>
<代码>栈代码>和<代码>队列> 代码都属于<代码>数据结构代码>
李> <李><代码>栈代码>是<代码>后入先出代码>
李> <李><代码>队列代码>是<代码>先进先出代码>
李>1。实现栈的数组
<代码> array_push> 代码(数组输入的数组,价值要压入数组末尾的第一个值)
<代码>最后一> 代码():出栈,将最末尾的元素弹出。
& lt; php ? $=数组数组(); array_push(数组,美元“1“); array_push(34美元数组,14日,89年,67年); 数组最后一美元);//将67出栈 print_r(数组);//Array (,[0]=祝辞,1,[1],=祝辞,14,[2],=祝辞,34,[3],=祝辞,89,) 祝辞;
2。实现<代码>队列> 代码的数组
<代码> array_shift> 代码():出队列,将队列中的第一个元素移除
函数<代码> 代码>():在数组的开头插入一个元素
& lt; php ? $=数组数组(); array_push(14美元数组,1日,34岁,89年,67年); print_r(数组);//Array (,[0]=祝辞,1,[1],=祝辞,14,[2],=祝辞,34,[3],=祝辞,89年,[4],=祝辞,67,) echo “& lt; br>“; array_shift(数组)美元;//将先进入队列的数组元素,出队列 print_r(数组);//Array (,[0]=祝辞,14,[1],=祝辞,34,[2],=祝辞,89年,[3],=祝辞,67,) echo “& lt; br>“; 函数数组,美元& # 39;66 & # 39;);//在队列头部插入一个元素 print_r(数组);//Array (,[0]=祝辞,66年,[1],=祝辞,14,[2],=祝辞,34,[3],=祝辞,89年,[4],=祝辞,67,) ?在
看完了这篇文章,相信你对“php中怎么实现栈与队列的效果”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!