關於 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
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SplDoublyLinkedList::bottom — 從雙向鏈結串列的開頭查看節點
此函式沒有參數。
第一個節點的值。
當資料結構為空時,會擲出 RuntimeException 例外。
關於 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
<?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();
?>