队列学习
记录一下观看的位置
SPL常用数据结构
rewind:将指针指向bottom节点
push是把新的节点的数据添加到链表的顶部(top)
1 理解和使用默认spl_autoload_register函数装在类
2理解和使用__autoload装载类
3通过自定义的__autoload函数装在类
SPL函数的使用 --类载入的基本流程
当我们不用require或者require_once 载入类文件的时候,而向通过系统查早include_path来装在类时,必须显示调用spl_autoload函数,参数是类的名称来重启类文件的自动查找(装载)
定义一个替换__autoload函数的类文件装在函数
在spl_autoload_register()函数中传入定义好的装在类的函数的名称替换__autoload函数
哈哈哈哈哈哈
定义 __autoload函数,可以在不调用spl_autoload_register函数的情况下完成类的装载
MultipleIterator用于把多个Iterator里面的数据组合成为一个整体来访问
AppendIterator 能陆续遍历几个迭代器
--按顺序迭代访问几个不同的迭代器。例如,希望在一次循环中迭代访问两个或者更多的组合
双向列表 spldoublylinkedlist
节点
可以双向访问相邻的节点
数据结构分类:双向链表、堆栈、队列、堆、降序堆、升序堆、优先级队列、定长数组、对象容器
什么是数据结构
autoload使用实例
Spl基础接口小结
RecursiveIterator迭代器
通过对OuterInterator 实现对迭代器进行一定程度的处理(处理key可value)
继承了Countable,实现了count就可以使用count获取数量了
SPL基础接口
堆栈相关笔记
双向链表小结
双向链表相关方法使用
堆栈先进后出
队列先进先出
SPL函数的使用--类载入基本流程
SPL的常用数据结构--双向链表
avaevae
spl基本框架