Qu'est-ce que Tas binaire (binary heap) ?
Arbre binaire complet dans lequel la valeur de chaque parent est supérieure ou égale (tas max) ou inférieure ou égale (tas min) à celles de ses enfants. Il peut être stocké dans un tableau : avec la racine en a[0], les enfants de a[i] sont a[2i+1] et a[2i+2]. La lecture du maximum (minimum) se fait en O(1), l'insertion et le retrait en O(log n) ; il sert aux files de priorité et au tri par tas.
Nom japonais: 二分ヒープ
« Tas binaire (binary heap) » apparaît dans 3 questions d'entraînement réparties sur 1 thèmes, dont Structures de données et algorithmes.
Domaine: Structures de données et algorithmes