SplHeap::extract

(PHP 5 >= 5.3.0, PHP 7)

SplHeap::extract Извлекает узел из кучи и пересортирует ее

Описание

public mixed SplHeap::extract ( void )

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

У этой функции нет параметров.

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

Значение извлеченного узла.

Ошибки

Если структура данных узла окажется пустой, будет выброшено исключение RuntimeException.

Коментарии

Автор:
<?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
?>
2013-06-12 16:06:53
http://php5.kiev.ua/manual/ru/splheap.extract.html

    Поддержать сайт на родительском проекте КГБ