<?php
$heap = new SplMaxHeap(); # Ascending order
$heap->insert('E');
$heap->insert('B');
$heap->insert('D');
$heap->insert('A');
$heap->insert('C');
echo $heap->extract(), PHP_EOL; # E
echo $heap->extract(), PHP_EOL; # D
$heap = new SplMinHeap(); # Descending order
$heap->insert('E');
$heap->insert('B');
$heap->insert('D');
$heap->insert('A');
$heap->insert('C');
print PHP_EOL;
echo $heap->extract(), PHP_EOL; # A
echo $heap->extract(), PHP_EOL; # B
?>
PHP.mk документација
SplHeap::extract
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
splheap.extract.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
splheap.extract.php
SplHeap::extract
Референца за `splheap.extract.php` со подобрена типографија и навигација.
SplHeap::extract
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SplHeap::extract — Извади јазол од врвот на купот и премести го нагоре
= NULL
Параметри
Оваа функција нема параметри.
Вратени вредности
Вредноста на извадениот јазол.
Errors/Exceptions
). Ако повикот не успее, ќе врати RuntimeException кога структурата на податоци е празна.
Белешки од корисници 1 белешка
Сандро Алвес Перес ¶
12 години пред