Section courante

A propos

Section administrative du site

TDELETE

Efface dans l'arbre
C pour Unix search.h

Syntaxe

void *tdelete(const void *key, void **rootp, int (*compar)(const void *, const void *));

Paramètres

Nom Description
key Ce paramètre représente la clef du noeud à supprimer. Il s'agit d'un pointeur vers la donnée que l'on souhaite retirer de l'arbre binaire de recherche.
rootp Ce paramètre est un pointeur vers le pointeur de la racine de l'arbre. Ce paramètre permet à la fonction de modifier l'arbre si nécessaire, notamment la racine.
compar Ce paramètre est un pointeur vers une fonction de comparaison. Ce paramètre doit pointer vers une fonction comparant deux éléments et retourne un entier (<0, 0, >0). Cette fonction est utilisée pour localiser le noud à supprimer dans l'arbre.

Description

Cette fonction permet de supprimer un noeud d'un arbre de recherche binaire.



Dernière mise à jour : Vendredi, le 5 Juin 2020