libin103 1.4
Bibliothèque de structures de données en C
|
Type de données pour représenter le drapeau pour choisir un tas-min ou un tas-max avec des données de type void*. Le choix du type de tas est réalisé grâce à la fonction de comparaison. Plus de détails...
#include <generic_heap.h>
Champs de données | |
int | size |
int(* | compare )(const void *key1, const void *key2) |
void *(* | build )(const void *data) |
void(* | destroy )(void *data) |
void ** | tree |
Type de données pour représenter le drapeau pour choisir un tas-min ou un tas-max avec des données de type void*. Le choix du type de tas est réalisé grâce à la fonction de comparaison.
void *(* generic_heap_t::build) (const void *data) |
fonction de construction d'un élément du tas
int(* generic_heap_t::compare) (const void *key1, const void *key2) |
fonction de comparaison entre deux éléments du tas
void(* generic_heap_t::destroy) (void *data) |
fonction de destruction d'un élément du tas
int generic_heap_t::size |
nombre d'éléments dans le tableau
void** generic_heap_t::tree |
tableau représentant le tas