牛牛在线工具

SplHeap::isEmpty()

收录 8868 个 PHP 函数,含用途说明与用法示例。

SplHeap::isEmpty()

检查堆是否为空

函数名称:SplHeap::isEmpty() 函数描述:SplHeap::isEmpty() 方法用于检查堆是否为空。 参数:无 返回值:如果堆为空,则返回 true,否则返回 false。 适用版本:该函数在 PHP 5 >= 5.3.0 及 PHP 7 中可用。 示例: // 创建一个空的堆 $heap = new SplHeap(); // 检查堆是否为空 if ($heap->isEmpty()) { echo "堆为空"; } else { echo "堆不为空"; } // 添加元素到堆中 $heap->insert(10); $heap->insert(5); $heap->insert(8); // 再次检查堆是否为空 if ($heap->isEmpty()) { echo "堆为空"; } else { echo "堆不为空"; } 输出: 堆为空 堆不为空 上述示例中,我们首先创建了一个空的堆对象 $heap,然后通过调用 $heap->isEmpty() 方法来检查堆是否为空。由于此时堆是空的,因此第一个输出语句会打印 "堆为空"。接着,我们向堆中添加了三个元素,并再次调用了 $heap->isEmpty() 方法来检查堆是否为空。此时堆不再为空,因此第二个输出语句会打印 "堆不为空"。