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

Java Discussion :

[Débutant][Conception] Arbre en JAVA


Sujet :

Java

  1. #1
    Membre confirmé Avatar de moutey
    Inscrit en
    Mai 2003
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 123
    Par défaut [Débutant][Conception] Arbre en JAVA
    Salut je suis face a un probleme .
    Il est admis que java ne possede pas de pointeur veritable.
    Je dois pourtant representer un arbre ayant comme noeud des objets que nous definirons.
    Comment y arriver en java.

  2. #2
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 42
    Par défaut
    Salut!

    Personnellement je ne vois en quoi l'abscence de notion de "pointeur" en java bloquerait la définition d'un arbre.
    Java permet de manipuler des objets et selon moi c'est largement suffisant pour d'écrire un arbre.

    Un arbre a un noeud, un noeud a des fils les fils peuvent être des noeuds ou des feuilles... Et tout ces éléments sont des objets.

    A+

  3. #3
    Membre éprouvé Avatar de Actarus78
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Septembre 2005
    Messages
    87
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 87
    Par défaut
    arbre? XML???

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 760
    Par défaut
    Java a des pointeurs mais on ne te permet pas de faire ce que tu veux avec (genre incrementation, passage d'une adresse directement...) mais la gestion des varaibles objets comme l'explique professeur doit suffire pour ton cas. (D'autant plus que des arbres en Java ont déjà étés codés, je pense à JTree, que je connais que de nom )

  5. #5
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    En java, toutes les variables sont des pointeurs (sauf les types primitifs boolean, byte, int, float, double pour lesquels on peut utiliser Boolean, Byte, Integer, Float, Double qui sont pointés). Il est donc facile de faire des listes chainées ou des arbres.
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  6. #6
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    tu feras comme tu fais en C/C++ sauf qu'au lieu d'avoir un pointeur sur un sous arbre dans ton noeud de l'arbre tu auras un sous arbre directement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    public class Arbre{
     
       int info;
       Arbre filGauche;
       Arbre filsDroit;
       .....
    }
    et basta

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant][Conception] Factorielle en Java par recursivité
    Par Sylvester dans le forum Débuter avec Java
    Réponses: 9
    Dernier message: 02/11/2008, 20h42
  2. representation d'arbres en Java
    Par yarf dans le forum Langage
    Réponses: 7
    Dernier message: 16/08/2006, 21h37
  3. [Conception] Arbre syntaxique
    Par dessinateurttuyen dans le forum Général Java
    Réponses: 6
    Dernier message: 02/01/2006, 22h42
  4. dessiner arbre en java question ?
    Par mortalius dans le forum Interfaces Graphiques en Java
    Réponses: 4
    Dernier message: 05/11/2005, 00h31
  5. [conception] arbre de calculs
    Par Jidévé dans le forum Modélisation
    Réponses: 7
    Dernier message: 10/10/2005, 17h02

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