SplQueue类|链表

in 其他 with 0 comment

SplQueue 类通过使用一个双向链表来提供队列的主要功能。

$queue = new SplQueue();
$queue->rewind();
while ($queue->valid()){
    echo $queue->current();
    $queue->next();
}

部分演示代码

push(1);
$queue->push(2);
$queue->push(3);

print_r($queue);

// 在指定的索引处添加/插入一个新值
$queue->add(2 , 7);

print_r($queue);

echo $queue->count();

echo $queue->getIteratorMode();

echo $queue->serialize();

$queue->rewind();

while ($queue->valid()){
    echo $queue->current();
    $queue->next();
}

echo $queue->top();
echo $queue->bottom();
Comments are closed.