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

avec Java Discussion :

arbre binaire et Node


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut arbre binaire et Node
    Bonjour,
    je suis débutant en java et je suis confronté aux problèmes d'arbres binaire.
    J'ai lu quelques trucs sur les arbres mais le problème c'est que je dois respecter une certaine forme de classe. Notamment dans un premier temps je dois définir une classe Node afin d'implémenter la structure d'arbre binaire, eson squelette est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    class Node {
    	private Node l,r;
    	Node(){}
    	Node getL(){}
    	Node getR(){}	
    	void set(Node l, Node r) {}
    	}
    J'ai donc essayé de compléter cette classe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    class Node {
    		private Node l,r;
     
    		Node() {};
    		Node getL() {  
    			return l; }
    		Node getR() {  
    			return r; }
    		void set ( Node l, Node r)
    		{ l = this.l;
    		  r = this.r;
    		}
    }
    mais je me retrouve confronté au problème du Node, qu'est ce c'est? C'est un type particulier à java? Si quelqu'un pouvait m'en dire plus.
    merci d'avance.

  2. #2
    Membre expérimenté Avatar de Tux++
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    281
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 281

  3. #3
    Membre chevronné Avatar de ngpub
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Par défaut
    C'est un type particulier à java ?
    Non, le noeud dont tu parles, le tien, celui dont tu as donné le code, est un
    nouvel objet (type) qui t'appartient. Il porte le même nom qu'un autre objet déjà existant dans l'API mais ils n'ont rien à voir. En fait pour être précis le nom complet de l'objet de l'API est "org.w3c.dom.Node" donc il ne peut pas y avoir de confusion entre les deux.

    PS : il y a une erreur dans ton code, voici une page de doc (Le titre n'est pas forcement simpa mais le contenu est très bien) qui peut t'aider.

Discussions similaires

  1. Afficher un arbre binaire avec sa structure
    Par PhoneKilleR dans le forum C
    Réponses: 7
    Dernier message: 23/04/2008, 23h24
  2. suppression d'un arbre binaire
    Par NomUtilisateurDejaPris dans le forum C
    Réponses: 11
    Dernier message: 16/02/2004, 10h05
  3. [Arbre binaire de Recherche]
    Par Giovanny Temgoua dans le forum Algorithmes et structures de données
    Réponses: 11
    Dernier message: 06/02/2004, 11h45
  4. Arbre binaire
    Par Heaven dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 02/02/2004, 19h01
  5. [LG]probleme de creation arbre binaire
    Par jsaviola dans le forum Langage
    Réponses: 2
    Dernier message: 06/01/2004, 20h57

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