函式名:Ds\Deque::isEmpty()
適用版本:PHP 7.0+
用法:該方法用於檢查Deque(雙端佇列)是否為空。
語法:
public function isEmpty(): bool
引數:該方法不接受任何引數。
返回值:如果Deque為空,返回true;否則返回false。
示例:
$deque = new Ds\Deque();
$deque->push(1); // 新增元素到佇列尾部
if ($deque->isEmpty()) {
echo "佇列為空";
} else {
echo "佇列不為空";
}
$deque->pop(); // 從佇列頭部移除元素
if ($deque->isEmpty()) {
echo "佇列為空";
} else {
echo "佇列不為空";
}
在上面的示例中,我們首先建立了一個空的Deque物件。然後透過push()方法將一個元素新增到佇列的尾部。接下來,使用isEmpty()方法檢查佇列是否為空,如果為空則輸出"佇列為空",否則輸出"佇列不為空"。然後使用pop()方法從佇列的頭部移除一個元素。然後再次使用isEmpty()方法來檢查佇列是否為空,以驗證移除元素的功能。