PHP Conference Japan 2024

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

/*
* 雙向鏈結串列範例
*/

$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