链表
违规昵称1001
这个作者很懒,什么都没留下…
展开
-
SPL SplQueue
SplQueue 简介 SplQueue 类通过使用双链表类提供队列的主要功能。 队列:队列是一种特殊的线性表,特殊之处在于它之允许在表的前端(front) 进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入的端称为队尾,进行删除操作的端称为队头。 我们先来看一下队列是源代码: <?php <?php /** * The SplQueue class provides the main functionalities of a q原创 2020-12-25 11:08:01 · 145 阅读 · 1 评论 -
PHP SPL相关
目录 1. 简介 什么是SPL 什么是Iterator SPL数据结构 SPL迭代器 SPL函数 SPL文件处理 各种类接口 1.1什么是SPL SPL是解决典型(standard porblems)问题的一组接口和类的集合。 1.2 什么是Iterator 它是SPL的核心理念,直译过来就是迭代器。迭代器是常见的设计模式之一,有很多使用场景(遍历文件,数据库)。通俗的说,Iterator能够使很多不同的数据结构(文件,数据库搜索的结果集),都能有统一的操作界面(比如:遍历,fo...原创 2020-12-15 17:43:40 · 173 阅读 · 0 评论 -
SplStack 栈结构
SplStack 简介 栈 (stack) 又名堆栈,是一种运算受限的线性表。限定仅在尾部进行插入和删除操作的线性表。这一段被称为栈顶,相对的把另一端称为栈底。向栈插入一个新元素又称作进栈、入栈或压栈,他是把元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈中删除一个元素又称作出栈或退栈,他是吧栈顶元素删除掉,使其相邻的元素称为新的栈顶元素。 ...原创 2020-12-18 15:38:52 · 218 阅读 · 0 评论