示例#1
0
// Affiche les valeurs de l'arbre
void afficher(){
	if(!arbre_vide()){
		posit_rac();
		afficher_arbre_rec();
	}
	// END
}
示例#2
0
文件: ABR_TP.c 项目: Binoui/TP_C
int main()
{
	NOEUD *a[3]; /* on peut travailler sur 3 arbres */
	char c;
	int i, j;
	element x;
	char nom_fich[20];
	FILE *fich;

	do {
		printf("Commande ? "); c = getchar();
		switch(c)
		{
			case 'v' : scanf("%d",&i); a[i] = arbre_vide(); break;     
			case 'i' : scanf("%d %d",&x,&i); a[i] = insere(a[i],x); break;    
			case 'a' : scanf("%d",&i); affiche_arbre(a[i],1); break;           
			case 'n' : scanf("%d",&i); nombre_feuilles(a[i]); break;
			case 'q' : exit(0); 
		}
		printf("\n"); c = getchar();
	}
	while (1);
}
示例#3
0
// Positionne l'element courant sur la racine
void posit_rac(void){
	if(!arbre_vide()) 
		nc=racine;
}