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 :

liste chaine en java ?!


Sujet :

avec Java

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 126
    Par défaut liste chaine en java ?!
    Bonsoir tout le monde;
    jai pu comprendre tout en JAVA en travaillant dure mais pour les liste chaine ca craint !!!!!!!! esque il y as une personne qui peut me faire comprendre ca ? je sais que ca existe pas les listes chaine en java mais il y as une methode de l'utilise avec des classe ? et comment faire le lien entre ces classe ?
    Merci d'avance

  2. #2
    Membre Expert

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Par défaut
    LinkedList est une implémentation de listes chainees...

  3. #3
    Membre très actif
    Inscrit en
    Mars 2008
    Messages
    283
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 283
    Par défaut
    Je ne sais pas si j'ai bien compris ta question alors je réponds comme je peux

    Si tu demande comment fonctionne ces listes :

    Le principe des listes chaînées est simple !!!

    On introduit ici la notion de place ou noeud d'une liste.
    Chaque place est déterminée par sa valeur et la place suivante (et/ou la place précédente)

    Ainsi pour définir une liste, il nous suffit de conserver la première place de la liste. Le reste de la liste est chaînée à cette première place.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    LISTE
      ||
      \/
    PLACE1 => PLACE2 => PLACE3 => PLACE4 => FINDELISTE
      ||        ||        ||        ||
      \/        \/        \/        \/
    VALEUR    VALEUR    VALEUR    VALEUR
    Ainsi on aura une classe Liste, une classe Place et une classe générique Valeur :
    Liste<Valeur>
    Place<Valeur>

    J'espère avoir été clair.

    Si vraiment ça ne rentre pas en tête, dit toi que c'est une liste et que ça fonctionne aussi bien que n'importe quel autre type de liste (hormis les variations de performances :p).



    Si tu demande comment les utiliser :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    List<Valeur> liste = new LinkedList<Valeur>(); // Valeur est le type de ce que tu veux stocker,
    //met y ce que tu veux (Object, String, MaJolieClasseQueJaiFaitTouteBelle) ...
    //Pour les classes primitives (int, boolean ...),
    //utilise les classes jumelles (Integer, Boolean, Short, Character, Double, Long, Float)

  4. #4
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 126
    Par défaut
    Citation Envoyé par Grimly Voir le message
    Je ne sais pas si j'ai bien compris ta question alors je réponds comme je peux

    Si tu demande comment fonctionne ces listes :

    Le principe des listes chaînées est simple !!!

    On introduit ici la notion de place ou noeud d'une liste.
    Chaque place est déterminée par sa valeur et la place suivante (et/ou la place précédente)

    Ainsi pour définir une liste, il nous suffit de conserver la première place de la liste. Le reste de la liste est chaînée à cette première place.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    LISTE
      ||
      \/
    PLACE1 => PLACE2 => PLACE3 => PLACE4 => FINDELISTE
      ||        ||        ||        ||
      \/        \/        \/        \/
    VALEUR    VALEUR    VALEUR    VALEUR
    Ainsi on aura une classe Liste, une classe Place et une classe générique Valeur :
    Liste<Valeur>
    Place<Valeur>

    J'espère avoir été clair.

    Si vraiment ça ne rentre pas en tête, dit toi que c'est une liste et que ça fonctionne aussi bien que n'importe quel autre type de liste (hormis les variations de performances :p).



    Si tu demande comment les utiliser :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    List<Valeur> liste = new LinkedList<Valeur>(); // Valeur est le type de ce que tu veux stocker,
    //met y ce que tu veux (Object, String, MaJolieClasseQueJaiFaitTouteBelle) ...
    //Pour les classes primitives (int, boolean ...),
    //utilise les classes jumelles (Integer, Boolean, Short, Character, Double, Long, Float)
    merci infiniment

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

Discussions similaires

  1. Listes chainées en Java
    Par CostaInf dans le forum Débuter avec Java
    Réponses: 6
    Dernier message: 23/05/2012, 09h04
  2. liste chainée en java
    Par tooooo dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 18/03/2008, 10h36
  3. Liste chainées JAVA
    Par badmix dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 04/01/2007, 15h24
  4. Trie liste chaine
    Par Congru dans le forum C
    Réponses: 2
    Dernier message: 30/03/2004, 19h05
  5. tri de liste chainée
    Par RezzA dans le forum C
    Réponses: 7
    Dernier message: 26/01/2003, 20h25

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