/* (on respecte l'ordre lexicographique des freres)**************************/
NOEUD *
insere (NOEUD * p, char *mot, int i)
-{ /* i est l'indice de la lettre courante dans le mot */
+{
+ /* i est l'indice de la lettre courante dans le mot */
/* TODO */
if (p == NULL)
p = insere_fin (mot, i);
/* Affichage par ordre alphabetique de tous les mots stockes dans l'arbre */
void
affiche (NOEUD * p, char *mot, int i)
-{ /* i est l'indice de la lettre courante dans le mot */
+{
+ /* i est l'indice de la lettre courante dans le mot */
/* TODO */
}
/* Visualisation de l'arbre n-aire *******************************************/
void
affiche_arbre (NOEUD * p, int prof)
- /* prof est utilise pour decaller l'affichage avec des espaces (selon le niveau dans l'arbre) */
+/* prof est utilise pour decaller l'affichage avec des espaces (selon le niveau dans l'arbre) */
{
int i;
if (p)
/* Attention a ne supprimer que la fin du mot qui n'est partagee par aucun autre mot de l'arbre */
NOEUD *
supprime (NOEUD * p, char *mot, int i)
- /* i est l'indice de la lettre courante dans le mot */
+/* i est l'indice de la lettre courante dans le mot */
{
/* TODO */
return p;
int
main (int argc, char *argv[])
{
-
char mot[N];
NOEUD *arbre = NULL;
printf ("saisir un mot : ");