首页 > 代码库 > php内置的数据结构函数使用小事例
php内置的数据结构函数使用小事例
1.栈数据结构
$stack = new splstack();$stack->push("data1");$stack->push("data2");echo $stack->pop();
echo "<br/>";ehco $stack->pop();
特点:先进后出
输出:
data2
data1
2.队列数据结构
$queue = new splQueue();$queue->ecqueue("data1");$queue->ecqueue("data2");echo $queue->dequeue();
echo "<br/>";echo $queue->dequeue();
特点:先进先出
输入:
data1
data2
3.堆得使用
$heap = new splMinHeap();$heap->insert(5);$heap->insert(10);$heap->insert(2);$heap->insert(9);$heap->insert(8);echo $heap->top(); //输出堆中最小的节点echo $heap->count(); //统计堆中有多少个节点echo $heap->next(); //查到到下一个节点echo $heap->extract(); //输出第二个节点的值
特点:是完全二叉树
4.固定尺寸数组
$array = new splFixedArray(10);$array[0]=123;$array[9]=13254;var_dump($array);
特点:定义特定大小的数组
php内置的数据结构函数使用小事例
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。