PHP 8.5.0 Beta 2 available for testing

The SplMaxHeap class

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

Introduction

The SplMaxHeap class provides the main functionalities of a heap, keeping the maximum on the top.

Class synopsis

class SplMaxHeap extends SplHeap {
/* Methods */
protected compare (mixed $value1, mixed $value2): int
/* Inherited methods */
protected SplHeap::compare (mixed $value1, mixed $value2): int
public SplHeap::count (): int
public SplHeap::insert (mixed $value): true
public SplHeap::key (): int
public SplHeap::next (): void
public SplHeap::rewind (): void
public SplHeap::top (): mixed
public SplHeap::valid (): bool
}

Table of Contents

  • SplMaxHeap::compare — Compare elements in order to place them correctly in the heap while sifting up

Found A Problem?

Learn How To Improve This PageSubmit a Pull RequestReport a Bug
+add a note

User Contributed Notes

There are no user contributed notes for this page.

AltStyle によって変換されたページ (->オリジナル) /