Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Help liste chainee [ Archives / Au secours ] (Jarod1980)

samedi 12 novembre 2005 à 18:58:17 | Help liste chainee

Jarod1980

Bonjour,
J'ai un problème que je n'arrive pas à résoudre concernant les listes chainées. J'ai une liste chainée comportant des répétitions et je voudrais enlever ces répetitions tout en classant les valeurs restantes par ordre croissant par une méthode que j'ai appelé clean. J'ai essayé de faire quelque chose mais ça donne rien. Si quelqu'un peut venir à mon secours. En fait, ça oit venir de ma méthode rangeCroissant.
Je met la source ci-dessous.

class Liste {
   
    private Maillon debut;
    public Liste() { debut = null;}
    public Liste(Maillon d) {debut = d;}
    public Maillon lireDebut(){return debut;}
    public void ecrireDebut(Maillon d){debut = d;}

public boolean Chercher(int n){
        boolean b;
        Maillon aux = debut;
        while(aux!=null && n!=aux.lireInfo())
            aux = aux.lireSuiv();
        if(aux!=null) b=true;
        else b=false;
        return b;
    }

public void rangeCroissant(int entier, Maillon temp)
 {
 Maillon M = new Maillon(entier,null);
 if(debut==null)
 debut=M;
 else
 while(suiv!=null && entier<suiv.lireInfo()) {
 M.lireSuiv()=suiv.lireInfo();
 aux.lireInfo()=M.lireSuiv();
 aux=aux.lireSuiv();
 }
 }

public void clean() {
Maillon temp = debut;
while(temp!=null){
if(!chercher(temp.lireInfo()))
rangeCroissant(temp.lireInfo());
temp=temp.lireSuiv();
}}

public static void main(String args []){
     Maillon n1 = new Maillon(3,null);
     Maillon n2 = new Maillon(2, n1);
     Maillon n3 = new Maillon(1, n2);
  Maillon n4 = new Maillon(1,n3);
     Liste l = new Liste(n4);
...
}

Jarod_Delaware



Cette discussion est classé dans : public, liste, temp, debut, maillon


Répondre à ce message

Sujets en rapport avec ce message

[vector]modification de la liste en temp réel [ par ArNOo ] bijour....voila g un probleme ds mon api client qui poséde une interface grafique.dans cette interface j'utilise une Jliste...qui affiche une liste d' rafraichement d'un Jtextarea [ par nicola2s ] Bonjour !Jai une question toute con J'ai fai un prog tout simple: une JtextArea et un boutton. Quand je clique sur le bouton, je voudrais que le text Sauvegarde et Serialisation [ par lafoune2 ] j'utilise unJFileChooser pour recuperer un fichier que j'ai enregistré mais y'a un truc que j'arrive pas a saisir : java.io.WriteAbortedException: wr Problème liste chaînée [ par hoymille ] Bonjour,En fait j'ai réaliser une interface pour créer des organigrammes. Maintenant, je veux créer une liste chaînée afin de pouvoir avoir une struct Drag & Drop sur des Jlist [ par oncroitrever ] J'ai un problème au niveau d'un Drag and Drop sur 2 JLists. On peut prendre un String contenu dans la liste de gauche et le déposer dans la liste de d Demande d'aide [ par javamen33 ] Bonjour et slt a ts j'ai un probleme j'ai crée un classe mére qui me permet de remplir une liste chainé qui s'appele drawables apres j'ai cree un cla les listes chainées [ par foxriver001 ] au fait j'ai implémenté les listes chainées en java mais le programme ne marche pas correctement,j'ai donc besoin de l'aide de quelqu'un .voici le pro ArrayList [ par amel2006 ] j'ai construit une liste qui contient 3 string et un tableau voici mon codeet j'ai pas sue acceder au élément de ce tableau là import java.io.*;import mon ticker ne marche pas [ par bessamira ] Bonjour a tout le monde,j'ai fait une applet java d'un ticker j'ecrit le code mais toujours ne marche plus,je travaille sous eclipse,mon code est le s Question crée une liste avec LinkedList [ par kohan95 ] salutje vous donne un simple codesoit les class suivantpublic class Etudiant  { int num;double moyenne ;//.............}public class ListEudiant exten


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,468 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.