euh des arbres_strings fonctionnels et des graphes je sais plus

master
esterfreyja 2 months ago
parent 5de9f34d23
commit ff8fb6e1af

Binary file not shown.

Binary file not shown.

@ -1,7 +1,14 @@
#include "arbre.h"
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
void catch_int(int sig_num)
{
signal(SIGINT, catch_int);
printf("lol ta cru\n signal %d\n", sig_num);
//fflush(stdout);
}
void saisie(char **mot)
{
@ -35,14 +42,16 @@ int main(void)
Arbre Arbre1 = arbreNouv();
char *mot = NULL;
signal(SIGINT, catch_int);
while(1)
{
printf("String B-tree\n1 - Afficher\n2 - Ajouter\n3 - Rechercher\n4 - Supprimer\nAciaobonsoir - Quitter\n");
printf("\nString B-tree\n1 - Afficher\n2 - Ajouter\n3 - Rechercher\n4 - Supprimer\nAciaobonsoirmespetitsloupsaumiel - Quitter\n");
scanf("%s", h);
if(my_strcmp(h, "2") == 0)
{
saisie(&mot);
Arbre1 = insf(Arbre1, mot);
printf("\n");
afficherArbre(Arbre1);
}
else if(my_strcmp(h, "1") == 0)
@ -61,7 +70,7 @@ int main(void)
afficherArbre(Arbre1);
}
else if(my_strcmp(h, "Aciaobonsoir") == 0)
else if(my_strcmp(h, "Aciaobonsoirmespetitsloupsaumiel") == 0)
{
break;
}

Binary file not shown.

Binary file not shown.

@ -203,3 +203,12 @@ void afficherGraphe(Graphe g)
fclose(flot);
system("dotty graphe.txt");
}
Graphe supts(Graphe g)
{
Graphe aux = g;
g = g->suiv;
free(aux);
return g;
}

@ -27,3 +27,4 @@ bool videGraphe(Graphe g);
Liste esuc(Graphe g, int x);
Liste parcoursProfondeur(Graphe g, Liste e, Liste l);
void afficherGraphe(Graphe g);
Graphe supts(Graphe g);

@ -0,0 +1,12 @@
digraph family
{
6[label="S6"]
8[label="S8"]
9[label="S9"]
15[label="S15"]
23[label="S23"]
6->15
9->8
9->15
23->15
}
Loading…
Cancel
Save