CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

tri sur liste en pascal

amanidevil
amanidevil
Niveau 4
12 février 2008 à 20:56:25

bonsoir,
quelqu'un surait 'il m'expliquer ou alors me proposer un tuto sur des tri sur les listes simplement et doublement chainées SVP
merci

godrik
godrik
Niveau 30
13 février 2008 à 18:22:20

visiblement c'est plutot un cours d'algo qu'il te faut...
l'url :
http://www.mandragor.org/tutoriels/tris/0
decrit des algorithmes sur les tableaux, a toi de voir comment les adapter pour des listes.

JujuDredd
JujuDredd
Niveau 10
16 février 2008 à 19:07:35

Les deux tris les plus performants sont le tri rapide et le tri fusion.

Le tri fusion convient particulièrement bien pour les listes chainées.

amanidevil
amanidevil
Niveau 4
26 mars 2008 à 19:59:20

c'est un peu tardif mais j'avai reussi mon tri par insertion comme suit
procedure tri(var p:pt);
var h,g,x : pt;
begin
h := p;
p := p^.suiv;
h^.suiv := nil;
while p <> nil do
begin
g := p;
p := p^.suiv;
if h^.nbr >= g^.nbr then
begin
g^.suiv := h;
h := g;
end
else
begin
x := h;
while (x^.suiv^.nbr < g^.nbr) and (x^.suiv<> nil)do
begin
x := x^.suiv;
end;
g^.suiv := x^.suiv;
x^.suiv := g;

end;
end;

p := h;
end;

amanidevil
amanidevil
Niveau 4
26 mars 2008 à 20:02:17

là j'ai un probleme de sauvegarde. voici la procdure :
procedure save(var p : pt);
var chemin : string;
erreur : integer;
fichier : file of onion;
begin
writeln('vlez vous save ? (ok)');
readln(ch);
if ch ='ok' then
begin
writeln('o— sauvegarder ?');
readln(chemin);
chemin := chemin + 'on';
{$I-}
assign(fichier,chemin);
reset(fichier);
{$I+}
erreur := IOresult;
if erreur = 0 then
begin
while p <> nil do
begin
write(fichier,p^);
p := p^.suiv;
end;
close(fichier);
writeln('c un succes');
end;
end;
end;

quand je oompile il n'ya que le message demandant de saisir le repertoire et pas de saisie possible
qu faire ?

MongueurGecko
MongueurGecko
Niveau 6
27 mars 2008 à 01:31:52

étonnant que ca compile vu que tu n'as pas déclaré ch, à moins que tu sois passé par une hideuse globale.

amanidevil
amanidevil
Niveau 4
27 mars 2008 à 06:37:26

c'est vrai :snif2: mais je pense c'est pas le plus grave svp il n'y a personne sur ce forum ?

amanidevil
amanidevil
Niveau 4
27 mars 2008 à 07:29:11

salut
je pense qu'en rajoutant un readln; avant le message tout va bien:D: en tout cas dans l'esecution:roll:

godrik
godrik
Niveau 30
27 mars 2008 à 11:06:52

merci de faire des topics séparé pour des problèmes différents...
ca simplifie la recherche sur le forum.

amanidevil
amanidevil
Niveau 4
27 mars 2008 à 19:27:14

ok donc comme il n'est pas resolu je le met dans un autre topic :desole:

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment