php标准库 SPL 数据结构之 ---------Splstack(栈)
来源:互联网 发布:武汉人工智能大会 编辑:程序博客网 时间:2024/04/28 23:52
$stack = new Splstack(); //创建栈对象 $stack->push("11"); $stack->push(22222222); $stack->push(3); //压入数据 // $stack->shift(); // 删除底部数据 // $stack->unshift('sdfsdf'); // 添加顶部数据 $stack->bottom(); // 底部,11 $stack->top(); //顶部 3 $stack->offsetSet(0,'gaibian'); //0相当于 $stack->top()的节点,改变其值 $stack->rewind(); //双向链表的rewind和堆栈里的rewind相反,堆栈里的rewind指向当前指针指向top的所在的位置,而双向链表调用之后指向bottom所在的位置 $stack->next(); //指向下一个靠近bottom的节点,而双向链表是靠近top的节点 //循环遍历 while($stack->valid()){ //判断节点是否有效 echo $stack->key().'=>'.$stack->current().'****'; $stack->next(); } echo $stack->pop(); //弹出顶部的元素,并输出
0 0
- php标准库 SPL 数据结构之 ---------Splstack(栈)
- PHP SPL标准库之SplStack简介
- php标准库(SPL)-数据结构(二)-SplStack详解
- SPL(PHP标准库之数据结构)
- php标准库 SPL 数据结构之 ---------SplQueue(队列)
- PHP SPL标准库之SplFixedArray简介
- PHP SPL 标准库
- php标准库SPL
- PHP spl 标准库
- PHP SPL标准库
- PHP SPL标准库
- php标准库 SPL 数据结构之-----SplDoublyLinkedList(双向链表)
- php标准库(SPL)-SPL函数
- php标准库(SPL)-数据结构(一)-SplDoublyLinkedList详解
- php标准库 SPL 迭代器之 ---------ArrayIterator(数组迭代)
- php标准库 SPL 迭代器之 ---------AppendIterator(遍历多个迭代器)
- php标准库spl之链表,堆栈,队列
- PHP SPL(PHP 标准库)
- BGP网络访问跨地域实时切换
- [protobuf] Google Protocol Buffer 的使用和原理
- oracle中的truncate用法
- Android数据库安全解决方案,使用SQLCipher进行加解密
- design_pattern_derivative_option
- php标准库 SPL 数据结构之 ---------Splstack(栈)
- 用户到底想要什么样的产品
- 常用算法复杂度
- 小米手机红外功能
- Unity3D中常用的数据结构总结与分
- jquery控件验证
- Android照片墙加强版,使用ViewPager实现画廊效果
- csu 1530: Gold Rush
- PHP中PDO的使用