請注意 SplMaxHeap::compare() 的定義與 SplMinHeap::compare() 不同
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SplMaxHeap::compare — 比較元素以便在向上篩選時將它們正確地放置在堆積中
value1
被比較的第一个節點的值。
value2
被比較的第二個節點的值。
比較的結果,如果 value1
大於 value2
,則為正整數;如果它們相等,則為 0;否則為負整數。
注意:
不建議在堆積中有多個值相同的元素。它們最終會處於任意的相對位置。