SplMaxHeap::compare

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SplMaxHeap::compareСравнивает элементы, чтобы во время сортировки корректно разместить их в куче

Описание

protected SplMaxHeap::compare(mixed $value1, mixed $value2): int

Сравнивает value1 с value2.

Список параметров

value1

Значение первого сравниваемого узла.

value2

Значение второго сравниваемого узла.

Возвращаемые значения

Метод возвращает положительное значение, когда value1 больше value2, 0 если они равны, и отрицательное в остальных случаях.

Замечание:

Наличие нескольких элементов с одинаковым значением в куче не рекомендуется, так как невозможно будет отследить точное положение конкретного элемента.

add a note add a note

User Contributed Notes 1 note

up
0
sixd at php dot net
13 years ago
Note the definition of SplMaxHeap::compare() is different from SplMinHeap::compare()
To Top