![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
链表
违规昵称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 · 132 阅读 · 1 评论 -
PHP SPL相关
目录1. 简介什么是SPL 什么是Iterator SPL数据结构 SPL迭代器 SPL函数 SPL文件处理 各种类接口1.1什么是SPLSPL是解决典型(standard porblems)问题的一组接口和类的集合。1.2 什么是Iterator它是SPL的核心理念,直译过来就是迭代器。迭代器是常见的设计模式之一,有很多使用场景(遍历文件,数据库)。通俗的说,Iterator能够使很多不同的数据结构(文件,数据库搜索的结果集),都能有统一的操作界面(比如:遍历,fo...原创 2020-12-15 17:43:40 · 164 阅读 · 0 评论 -
SplStack 栈结构
SplStack简介栈 (stack) 又名堆栈,是一种运算受限的线性表。限定仅在尾部进行插入和删除操作的线性表。这一段被称为栈顶,相对的把另一端称为栈底。向栈插入一个新元素又称作进栈、入栈或压栈,他是把元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈中删除一个元素又称作出栈或退栈,他是吧栈顶元素删除掉,使其相邻的元素称为新的栈顶元素。...原创 2020-12-18 15:38:52 · 212 阅读 · 0 评论