2024年PHP开发者大会日本站

SplDoublyLinkedList::bottom

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SplDoublyLinkedList::bottom查看双向链表开头节点的值

描述

public SplDoublyLinkedList::bottom(): mixed

参数

此函数没有参数。

返回值

第一个节点的值。

错误/异常

当数据结构为空时,抛出 RuntimeException 异常。

添加注释

用户贡献的注释 2 个注释

tstirrat at gmail dot com
10年前
关于 top() 和 bottom() 的注释

将双向链表(或队列)想象成堆栈。

假设你从一个空队列开始,并添加了五个值

$myList = new SplDoublyLinkedList

$mylist->push(1)
$mylist->push(2)
$mylist->push(3)
$mylist->push(4)
$mylist->push(5)

$mylist->top()
-> 5

$mylist->bottom()
-> 1
rakesh dot mishra at gmail dot com
13年前
<?php

/*
* DoublyLinkedList 的示例
*/

$obj = new SplDoublyLinkedList();

// 检查链表是否为空
if ($obj->isEmpty())
{
echo
"正在向链表添加节点<br>";
$obj->push(2);
$obj->push(3);

echo
"正在向双向链表的开头添加节点 <br>";
$obj->unshift(10);
}

echo
"<br>我们的链表:";
print_r($obj);

echo
"<br>从双向链表的开头获取节点";
echo
$obj->bottom();

?>
To Top