Liste chainée contenant des valeurs de type int
bool integer_set_is_equal(const integer_set_t *set1, const integer_set_t *set2)
Fonction testant si un ensemble est égale à un autre.
integer_list_t integer_set_t
Type de données pour représenter un ensemble contenant des valeurs de type int
Definition integer_set.h:34
int integer_set_remove(integer_set_t *set, int *data)
Supprimer un élément de type int dans l'ensemble.
bool integer_set_is_subset(const integer_set_t *set1, const integer_set_t *set2)
Fonction testant si un ensemble est sous-ensemble d'un autre.
int integer_set_union(integer_set_t *setu, const integer_set_t *set1, const integer_set_t *set2)
Union de deux ensembles.
bool integer_set_is_member(const integer_set_t *set, int data)
Fonction testant l'appartenance d'une valeur à un ensemble.
void integer_set_destroy(integer_set_t *set)
Destruction d'un ensemble.
int integer_set_insert(integer_set_t *set, int data)
Ajouter un élément de type int dans l'ensemble.
int integer_set_difference(integer_set_t *setd, const integer_set_t *set1, const integer_set_t *set2)
Différence de deux ensembles.
void integer_set_init(integer_set_t *set)
Initialisation d'un nouvel ensemble contenant des valeurs de type int
int integer_set_size(const integer_set_t *set)
Accesseur sur la taille d'un ensemble.
int integer_set_intersection(integer_set_t *seti, const integer_set_t *set1, const integer_set_t *set2)
Intersection de deux ensembles.
Type de données pour représenter une liste chainée contenant des int
Definition integer_list.h:42