首页 > 作文

PHP SPL标准库之数据结构栈(SplStack)介绍

更新时间:2023-04-06 18:40:28 阅读: 评论:0

栈(stack)是一种特殊的线性表,因为它只能在线性表的一端进行插入或删除元素(即进栈和出栈)

splstack就是继承双链表(spldoublylinkedlist)实现栈。

类摘要如下:

简单使用如下:

//把栈想象成一个颠倒的数组$stack = new splstack();/** * 可见栈和双链表的区别就是iteratormode改变全国消防安全而已,栈的iteratormode只能为: * (1)spldoublylinkedlist::it_mode_lifo | spldoublylinkedlist::it_mode_keep (默认值,迭代后数据保存) * (2)spldoublylinkedlist::it_mode_lifo | spldoublylinkedl的地得的用法区别ist::it_mode_delete (迭代后数据删除) */$stack->titeratormode(spldoublylinkedlist::it_mode_lifo | spldoublylinkedlist::it_mode_delete);$stack->push('a');$stack->push('b');$stack->push('c'); $stack->pop(); //出栈 $stack->offtt(0, 'first');//index 为0的是最后一个元素 foreach($stack as $item) { echo $item 阿芙香薰. php_eol贵州高校排名; // first a} print_r($stack); //测试文明城市作文iteratormode

本文发布于:2023-04-06 18:40:27,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/a02cd1504cbcddfc6288765e65f6f310.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP SPL标准库之数据结构栈(SplStack)介绍.doc

本文 PDF 下载地址:PHP SPL标准库之数据结构栈(SplStack)介绍.pdf

标签:的是   元素   链表   区别
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图