Liste chainée contenant des valeurs de type double
int real_set_intersection(real_set_t *seti, const real_set_t *set1, const real_set_t *set2)
Intersection de deux ensembles.
int real_set_difference(real_set_t *setd, const real_set_t *set1, const real_set_t *set2)
Différence de deux ensembles.
void real_set_destroy(real_set_t *set)
Destruction d'un ensemble.
int real_set_insert(real_set_t *set, double data)
Ajouter un élément de type double dans l'ensemble.
bool real_set_is_member(const real_set_t *set, double data)
Fonction testant l'appartenance d'une valeur à un ensemble.
bool real_set_is_subset(const real_set_t *set1, const real_set_t *set2)
Fonction testant si un ensemble est sous-ensemble d'un autre.
int real_set_size(const real_set_t *set)
Accesseur sur la taille d'un ensemble.
void real_set_init(real_set_t *set)
Initialisation d'un nouvel ensemble contenant des valeurs de type double
bool real_set_is_equal(const real_set_t *set1, const real_set_t *set2)
Fonction testant si un ensemble est égale à un autre.
int real_set_union(real_set_t *setu, const real_set_t *set1, const real_set_t *set2)
Union de deux ensembles.
int real_set_remove(real_set_t *set, double *data)
Supprimer un élément de type double dans l'ensemble.
real_list_t real_set_t
Type de données pour représenter un ensemble contenant des valeurs de type double
Definition real_set.h:34
Type de données pour représenter une liste chainée contenant des double
Definition real_list.h:42