php链表队列
实例代码:
类队列{ private $ lastprivate $ firstprivate $ oldfirst私有静态$ n = 0;public function _ _ construct{ $ this-last = null;$ this-first = null;$ this-old first = null;}公共函数push($ item){ $ this-old first = $ this-last;$ this-last = new node;$ this-last-item = $ item;$ this-last-next = null;if(empty($ this-first)){ $ this-first = $ this-last;} else { $ this-old first-next = $ this-last;} self :: $ n;}公共函数pop{ if(self :: $ n0){ return null;} $ item = $ this-first-item;$ this-first = $ this-first-next;self :: $ n-;返回$ item} }类节点{ public $ itempublic $ next} $ queue = new queue;$队列推送( a );$队列推送( b );$队列推送( c );echo $queue-pop。php _ eolecho $queue-pop。php _ eolecho $queue-pop。php _ eolecho $queue-pop。php _ eol如果您有任何问题,请在本网站的社区中留言或讨论。感谢阅读。希望能帮到你。谢谢大家的支持!
标签:
阅读社区交流讨论
了解更多php链表的应用场景(php单链表使用场景)相关内容请关注本站点。
