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

Pascal Discussion :

Implémenter un algorithme (méthode de gestion de stockage) de FIFO et LIFO


Sujet :

Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 17
    Par défaut Implémenter un algorithme (méthode de gestion de stockage) de FIFO et LIFO
    salut à tout le monde
    Je voudrais savoir comment inserer une liste chainée par la méthode 'First in, First out', méthode de gestion de stockage (FIFO)
    et merci

  2. #2
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    Prend au moins le soin d'ecrire dans un français correct. pas de sms.
    Montre nous le code que tu as dejà produit, ensuite on va essayer de t'aider.

  3. #3
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 17
    Par défaut implémenter un algorithme
    slt tout
    mi mnt :
    j'ai outre probleme tri de la list
    commet cree un programme qui permettant de trier par ordre alphabétique la liste chainée,
    voila mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    program lust;
    uses wincrt;
        type
           pointeur=^per;
           per=record
           s:string;
           svt:pointeur;
           end;
    var debut,courant,t:pointeur;
        i:integer ;
        rep:char;
        s,p:string;
                                procedure aff (s:string);
                                begin
                                courant:=debut;
                                while courant <>nil do
                                begin
                                writeln (courant^.s);
                                courant:=courant^.svt;
                                end;
                                end;
      begin
      new (debut);
      courant:=debut;
      repeat
     
      write ('donne le mot:   ');
      readln(courant^.s);
     
      write (' outre siesie:o\n ?   ');
      readln (rep);
      if rep='o' then
      begin
       new(courant^.svt);
      courant:=(courant^.svt);
      end
      else 
      courant^.svt:=nil ;
      until rep='n';
      aff (s);
      courant:=debut;
      while courant<>nil do
      begin
      if courant^.s<courant^.svt^.s then
      begin
      p:=courant^.s;
      courant^.s:=courant^.svt^.s;
      courant^.svt^.s:=p;
      end
      else
      courant:=courant^.svt;
      end;
      aff (s);
     
     
      end.
    merci a tout

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Koe,

    Au risque de me répéter () : soigner la présentation du code. Ça te sera utile, et c'est également utile pour les lecteurs.
    Le moyen est de le faire à mesure de l'écriture du code, ce qui n'est pas difficile, la plupart des IDE permettant de le faire de manière très simple, et quasi automatique.

    Pour en revenir à ta question, ce sujet parle depuis le début de piles. Une pile, LIFO ou FIFO ne se trie pas, ta question à propos du tri n'a donc aucun sens dans ce cadre.

    Si tu y tiens, ouvre un nouveau sujet, parlant de liste.

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

Discussions similaires

  1. Implémentation d'une méthode utilisant les algorithmes génétiques
    Par BenxToutBenx dans le forum Intelligence artificielle
    Réponses: 7
    Dernier message: 05/10/2014, 07h03
  2. implémenter l'algorithme FCM
    Par fedia1 dans le forum Visual C++
    Réponses: 1
    Dernier message: 24/05/2007, 19h49
  3. Réponses: 1
    Dernier message: 02/03/2007, 10h37
  4. Algorithme pyramidal en gestion
    Par ctl1970 dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 15/11/2006, 18h44
  5. Méthode optimale gestion nombre variable items?
    Par fredtheman dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 14/08/2004, 20h19

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