数码资讯
PHP数据结构链表表队列
链式链表队列 实例代码: 队列类{ 私人最后; 私人第一美元; 私人oldfirst美元; 私有静态$ = 0; 公共功能__construct(){ $; $; 美元-> oldfirst = null; } 公共功能推送($项目){ 这oldfirst =美元->美元->最后; $ =最后=新节
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
链式链表队列
实例代码:
队列类{
私人最后;
私人第一美元;
私人oldfirst美元;
私有静态$ = 0;
公共功能__construct(){
$;
$;
美元-> oldfirst = null;
}
公共功能推送($项目){
这oldfirst =美元->美元->最后;
$ =最后=新节点();
$ >最后;
此$;
如果(空($)第一){
此$ =;
其他{ }
这oldfirst美元-> -> ->上下=美元;
}
自我::$ + +;
}
公共函数POP(){
如果(自::$ < 0){
返回null;
}
$ =;
这一点;
自我:;
返回$项;
}
}
类结{
公共项目;
下一个公共;
}
$队列=新队列();
元队列>推();
元队列>推();
元队列>推();
echo $队列->弹出()。php_eol;
echo $队列->弹出()。php_eol;
echo $队列->弹出()。php_eol;
echo $队列->弹出()。php_eol;
如果您有任何问题,请在本站留言或与社区交谈。谢谢你的阅读。我希望你能帮助你。感谢您对本站的支持。
实例代码:
队列类{
私人最后;
私人第一美元;
私人oldfirst美元;
私有静态$ = 0;
公共功能__construct(){
$;
$;
美元-> oldfirst = null;
}
公共功能推送($项目){
这oldfirst =美元->美元->最后;
$ =最后=新节点();
$ >最后;
此$;
如果(空($)第一){
此$ =;
其他{ }
这oldfirst美元-> -> ->上下=美元;
}
自我::$ + +;
}
公共函数POP(){
如果(自::$ < 0){
返回null;
}
$ =;
这一点;
自我:;
返回$项;
}
}
类结{
公共项目;
下一个公共;
}
$队列=新队列();
元队列>推();
元队列>推();
元队列>推();
echo $队列->弹出()。php_eol;
echo $队列->弹出()。php_eol;
echo $队列->弹出()。php_eol;
echo $队列->弹出()。php_eol;
如果您有任何问题,请在本站留言或与社区交谈。谢谢你的阅读。我希望你能帮助你。感谢您对本站的支持。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。