<?php
$heap = new SplMinHeap;
$ins = new StdClass();
$ins->two = 2;
$ins->three = 3;
$ins->one = 1;
$heap->insert($ins);
$ins = new StdClass();
$ins->one = 1;
$ins->two = 2;
$ins->three = 3;
$heap->insert($ins);
$heap->insert([1, 1, 0]);
$heap->insert([2, 2, 1]);
$heap->insert([1, 2, 1]);
$heap->insert([2, 1, 3]);
$heap->insert([1,1,1]);
$heap->insert([1, 1, 3]);
foreach ($heap as $item) {
echo var_dump($item) . "\n";
}
preferences:
31.36 ms | 402 KiB | 5 Q