 Décrire la structure de données utilisée
 Utiliser un min-heap pour stocker les données
 Un min-heap est une structure de données spécialisée basée sur un arbre binaire où chaque nœud parent est inférieur ou égal à ses nœuds enfants. Il est généralement utilisé pour stocker des données triées par ordre croissant, avec le plus petit élément stocké à la racine de l'arbre et le plus grand élément stocké aux feuilles.