SplHeap extrait d'abord le premier résultat inséré
Posté : 13 févr. 2017, 19:53
Bonsoir,
Je suis sous PHP 7.1 et je pense avoir découvert un bug, pouvez-vous me donner votre avis ?
SplHeap est sensé se comporter comme un tas, pourquoi il extrait d'abord A ?
Je suis sous PHP 7.1 et je pense avoir découvert un bug, pouvez-vous me donner votre avis ?
Code : Tout sélectionner
class myHeap extends SplHeap{
public function compare(){}
}
$myHeap = new myHeap;
$myHeap->insert('A');
$myHeap->insert('B');
$myHeap->insert('C');
$myHeap->insert('D');
var_dump($myHeap->extract(),$myHeap->extract(),$myHeap->extract(),$myHeap->extract()); // A D C B