КУЧА В PHP

В PHP есть много структур данных, включая массивы, список, очереди, стеки и многие другие. Одна из таких структур данных - это куча, которая представляет собой древовидную структуру данных, где каждый узел имеет как минимум одного родителя и не более двух детей.

Куча в PHP может быть реализована с использованием специальных функций, таких как heapify (), которая преобразует массив в кучу, и extract () и insert (), которые позволяют извлекать и вставлять элементы в кучу соответственно.

$heap = new SplMaxHeap();
$heap->insert(1);
$heap->insert(2);
$heap->insert(3);
$heap->insert(4);
while ($heap->valid()) {
    echo $heap->current() . "
";
    $heap->next();
}

В этом примере мы создаем новую максимальную кучу, вставляем в нее четыре элемента, а затем извлекаем их по очереди, используя цикл while и функции текущего и следующего элемента.

27: Session and Cookies in PHP - PHP Tutorial - Learn PHP Programming - PHP for Beginners

PHP For Absolute Beginners - 6.5 Hour Course

A 03 Стэк и куча (Васюков А.В., 2019)

Структуры данных в PHP. Библиотека PHP SPL [GeekBrains]

PHP Front To Back [Part 17] - Cookies Tutorial

Learn PHP in 15 minutes

Информатика. Структуры данных: Куча (heap). Центр онлайн-обучения «Фоксфорд»

26: POST and GET Superglobals in PHP - PHP Tutorial - Learn PHP Programming - PHP for Beginners

СТРУКТУРЫ — ТВОЯ ГЛАВНАЯ ОШИБКА

Реклама
Новое
Реклама