670 020
questions
1 486 196
réponses
1 459 582
membres
M'inscrire Me connecter
Inscription gratuite !

Implementation des arbres en java

Question anonyme le 03/06/2009 à 15h28
Dernière réponse le 27/12/2013 à 19h35
[ ! ]
S il veut plais aide moi dans la creation d1 arbre binnaire
Répondre
1 réponse pour « 
implementation des arbres en java
 »
Réponse de schiz
Le 27/12/2013 é 19h35
[ ! ]
Public class Arbre { int value; Arbre FG=null; Arbre FD=null; Arbre(int val){ this.value=val; this.FG=null; this.FD=null; } Arbre(int val,Arbre FG,Arbre FD){ value=val; this.FG=FG; this.FD=FD; } //méthode d’insertion void insérer (int val){ if(this.value<val){ if (this.FD==null){ Arbre A=new Arbre(val); this.FD=A ;} else FD.insérer(val); } else if(this.value>val){ if(this.FG==null){ Arbre A=new Arbre(val); this.FG=A; } else FG.insérer(val); } else System.out.println("cette valeur existe déja"); } //le teste si vous voulez, dans une autre classe, contenant le main import java.util.Scanner; public class Essai { public static void main(String[] args){ Arbre abr=null; System.out.println("donnez moi le nombre d'éléments à insérer"); Scanner Sc=new Scanner(System.in); int n,i; n=Sc.nextInt(); for(i=0;i<n;i++){ System.out.println("veuillez saisir l'élément à insérer"); int x; Scanner sc=new Scanner(System.in); if(i==0) abr=new Arbre(sc.nextInt()); else abr.insérer(sc.nextInt()); }
Référence(s) :
expérience :D "Benkessirat Amina"
Répondre
Publiez votre réponse
Règles de bonne conduite :
  • Du respect et de la politesse envers les autres
  • Un style rédactionnel clair, une orthographe soignée
  • Le langage SMS n'est pas autorisé
  • Une réponse construite, détaillée et argumentée
  • Pas de propos insultant, diffamatoire, ni xénophobe
  • Pas de publicité, de spam, ni de contenu illicite
  • Pas d'information personnelle divulguée
  • Pas d'échange d'email, ni de coordonnées personnelles
Réponses sur le thème « 
implementation des arbres en java
 »
Etes-vous un expert ?
Répondez à l'une de ces questions !
Posez votre question maintenant !
Publiez votre question et obtenez des réponses d'experts bénévoles et de centaines d'internautes, gratuitement.
Titre de votre question :
Votre question en détails :
T23.625