IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Ajout dans les arbres binaires de recherche


Sujet :

Algorithmes et structures de données

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    chouki
    Invité(e)
    Par défaut Ajout dans les arbres binaires de recherche
    Bonjour, voila le code qui permet d'ajouter dans un ABR quand je rajoute un element ça marche pas, je teste par la fonction taille si le resultat augmente de 1 c'est que l'elt est ajouté

    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
    public class B {
     
    	int val;
    	B gauche;
    	B droite;
     
    	B(int i, B gauche, B droite){
    		val=i;
    		this.gauche=gauche;
    		this.droite=droite;
    	 }
     
    	public static B ajouter(B a,int i){
    		if (a==null)
    			return new B(i,null,null);
     
    		else if (i>a.val)
    			return ajouter(a.droite,i);
    		else
    			return ajouter(a.gauche,i);
    	}
     
    	static int taille(B a){
    		if(a==null)
    			return 0;
    		else
    			return 1+taille(a.gauche)+taille(a.droite);
    	}
     
    	public static void main(String[] args) {
    		B amina1= new B(12,null,null);
    		ajouter(amina1,8);
    		System.out.println (taille (amina1));
    	}
    }
    Dernière modification par pseudocode ; 19/12/2008 à 22h15. Motif: indentation du code

Discussions similaires

  1. Suppression dans un arbre binaire de recherche
    Par allomona dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 06/12/2014, 08h51
  2. modifier une valeur dans un arbre binaire de recherche?
    Par paco_the_king dans le forum Langage
    Réponses: 2
    Dernier message: 04/02/2012, 20h26
  3. Algorithme de suppression d'un élément dans un arbre binaire de recherche
    Par mohsenuss91 dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 24/12/2011, 12h05
  4. Réponses: 2
    Dernier message: 07/12/2009, 11h43
  5. Suppression dans un arbre binaire de recherche
    Par zeine77 dans le forum Langage
    Réponses: 1
    Dernier message: 11/05/2007, 20h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo