Comment pourrait-je faire pour trier une liste chaînée ?
En fait, je souhaiterais faire des procédures de tri (à bulles, par insertion, rapide, sélection, shell, etc).
Quelqu'un aurait-il une idée (ou plusieurs) à me soumettre ?
Mille mercis par avance !
[resolu] trier une liste chaînée
[resolu] trier une liste chaînée
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
- falsam
- Messages : 7324
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Désolé, mais j'aimerais bien qu'on m'aide.
Bonjour Micoute. Utilise SortStructuredList()
Code : Tout sélectionner
Structure Potager
Cle.s
Nom.s
Famille.s
EndStructure
NewList MonPanier.Potager()
AddElement(Monpanier())
MonPanier()\Cle="010910"
MonPanier()\Nom="Pomme"
MonPanier()\Famille="Fruit"
AddElement(Monpanier())
MonPanier()\Cle="090801"
MonPanier()\Nom="Concombre"
MonPanier()\Famille="Legume"
AddElement(Monpanier())
MonPanier()\Cle="010909"
MonPanier()\Nom="Peche"
MonPanier()\Famille="Fruit"
AddElement(Monpanier())
MonPanier()\Cle="021010"
MonPanier()\Nom="Tomate"
MonPanier()\Famille="Legume"
AddElement(Monpanier())
MonPanier()\Cle="010710"
MonPanier()\Nom="Abricot"
MonPanier()\Famille="Fuit"
;Tri
SortStructuredList(MonPanier(), #PB_Sort_Ascending|#PB_Sort_NoCase, OffsetOf(Potager\Nom), #PB_Sort_String)
;Test
ForEach(MonPanier())
Debug Monpanier()\Nom
Next
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Désolé, mais j'aimerais bien qu'on m'aide.
Mais suis-je bête à ce point ?
C'est vrai que j'ai des séquelles depuis mon AVC, mais passons...
Merci et encore merci !
C'est vrai que j'ai des séquelles depuis mon AVC, mais passons...
Merci et encore merci !
Microsoft Windows 10 Famille 64 bits : Carte mère : ASRock 970 Extreme3 R2.0 : Carte Graphique NVIDIA GeForce RTX 3080 : Processeur AMD FX 6300 6 cœurs 12 threads 3,50 GHz PB 6.20 LTS (x64)
Un homme doit être poli, mais il doit aussi être libre !
Un homme doit être poli, mais il doit aussi être libre !
Re: Désolé, mais j'aimerais bien qu'on m'aide.
Salut Micoute, ce serait bien de ne pas créer de topic avec des titres genre "J'ai besoin d'aide".. On s'en doute, tu es comme tous les membres. Dans la section débutant on a besoin d'aide.
je te dis ça par rapport aux recherches dans le forum, l'outil n'est déjà pas super efficace, alors avec des titres du genre...
Heureusement tu peux l'éditer.
Exemple de titre à mettre actuellement : [resolu] trier une liste chaînée
Voilou.
C'est pas méchant vraiment, juste pour que le forum gagne en lisibilité
je te dis ça par rapport aux recherches dans le forum, l'outil n'est déjà pas super efficace, alors avec des titres du genre...
Heureusement tu peux l'éditer.

Exemple de titre à mettre actuellement : [resolu] trier une liste chaînée
Voilou.
C'est pas méchant vraiment, juste pour que le forum gagne en lisibilité

~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: [resolu] trier une liste chaînée
oui , je me suis souvent fais la réflexion , le Titre d'un topic, va faire en sorte que les membres soit intéressés, par le titre
mais en plus facilite la recherche.. c'est clair
mais en plus facilite la recherche.. c'est clair
