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

Collection et Stream Java Discussion :

Expression arithmetique Methode récursive


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 193
    Par défaut Expression arithmetique Methode récursive
    comment construire recursivement un arbre qui represente une expression arithmetique ?

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Avec une méthode récursive...

    1) Comment veux-tu qu'on réponde à cette question sans avoir plus d'informations?

    2) La règle sur ce forum est de donner des coups de main aux personnes rencontrant des problèmes techniques ponctuels... pas de faire tout leur boulot de A à Z, donc commence par nous proposer ce que tu as fait et on corrigera au besoin.

    Un piste de départ tout de même:
    - compter les parenthèses pour identifier les groupes
    - utiliser des "split" ou des expressions régulières pour séparer tes groupes, et construire l'arbre à partir de ce split.

    Tu commences au plus au niveau, en séparant ton groupe en deux, et tu appliques ta méthode récursivement aux deux fils jusqu'à arriver à des noeuds élémentaires.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 193
    Par défaut
    Pour le moment voila ce que j'ai fait :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    class Arbre {
          String etiquette;      // l'étiquette de la racine de l'arbre
          Arbre arbreGauche; // référence du sous-arbre gauche
          Arbre arbreDroit;  // référence du sous-arbre droit
          Arbre(String etiquette, Arbre gauche, Arbre droit) {    
             this.etiquette = etiquette;
             arbreGauche = gauche;
             arbreDroit = droit;
             }
     
           }

  4. #4
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    et ton problème est ?

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/10/2015, 14h00
  2. Réponses: 1
    Dernier message: 02/01/2007, 11h22
  3. evaluation d'une expression arithmetique
    Par yasmine77 dans le forum C++
    Réponses: 4
    Dernier message: 04/04/2006, 09h11
  4. Evaluation/simplification d'expression arithmetique
    Par Premium dans le forum Algorithmes et structures de données
    Réponses: 12
    Dernier message: 08/12/2005, 12h19
  5. Erreur d'expression arithmetique et filtre
    Par smail21 dans le forum Bases de données
    Réponses: 11
    Dernier message: 24/08/2005, 01h38

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