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 :

Implémentation des maillons destinés aux listes chainées


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 144
    Points : 83
    Points
    83
    Par défaut Implémentation des maillons destinés aux listes chainées
    Je planche sur un exercice que je ne comprends pas et sur lequel j'aimerais que vous éclairiez ma lampe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Consignes : 
    1 "Implémenter les interfaces ci-dessous"
    2 "Les classes d'implémentation seront situées au package inférieur (algo.linkedlist.nodes), et se nommeront LinkSimple et LinkDouble"
    3 "Utiliser l'héritage pour factoriser des parties de votre implémentation"
    Les interfaces sont les suivants :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    package algo.linkedlist.nodes.interfaces;
     
    public interface ILinkDouble<V> extends ILinkSimple<V>{
    	public ILinkDouble<V> getPrevious();
    	public void setPrevious(ILinkDouble<V> previous);
    	public ILinkDouble<V> getNext();
    	public void setNext(ILinkDouble<V> next);
    }
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    package algo.linkedlist.nodes.interfaces;
     
    public interface ILinkSimple<V> {
    	public V getValue();
    	public void setValue(V value);
    	public ILinkSimple<V> getNext();
    	public void setNext(ILinkSimple<V> next);
    }
    Qu'en pensez vous? Que faut il faire concretement ici?

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    implémenter les interfaces, en évitant la duplication de code. Le plus simple est de commencer par l'interface de la liste simplement chainée. A partir du code que tu aura créé, tu devrais sans trop de difficulté pouvoir l'étendre pour gérer des listes doublement chainées.

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 144
    Points : 83
    Points
    83
    Par défaut a a a
    Je l'ai enfin resolue

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/03/2014, 09h31
  2. inversion des noeuds dans une liste chainée
    Par mrism000 dans le forum C
    Réponses: 1
    Dernier message: 20/05/2012, 15h35
  3. Réponses: 5
    Dernier message: 15/03/2008, 21h44
  4. Recherche des exercices pour les listes chainée
    Par dot-_-net dans le forum C
    Réponses: 1
    Dernier message: 15/12/2007, 18h14
  5. des questions sur les listes chainées
    Par hunter99 dans le forum C
    Réponses: 13
    Dernier message: 05/12/2006, 22h51

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