Accueil > > > TUTORIAL LISTES CHAINÉES
TUTORIAL LISTES CHAINÉES
Information sur la source
Description
Suite de mon tutorial:
http://www.delphifr.com/tutorial.aspx?I D=200
J'ai codé et commenté des fonctions pour listes chainées simples.
Ce sont des opérations basiques tel que l'insertion, la suppression, l'inversion ou l'accès dans une listes chainées.
Je peux, à la demande, ajouter d'autre fonction comme la recherche, l'ajout en tête, le tri, ou même des fonctions pour les listes doublement chainées, circulaires, etc...
Conclusion
Déclarer "ListesChainees" dans les uses vous pourrez alors vous servir des fonctions contenues dans "ListesChainees.pas".
Ce fichier est à modifier. Par exemple, le contenu de la liste chainée est de type "MonType". vous remplacez "MonType" par ce que vous voulez.
Exemple:
MonType = Integer; // Par défaut
MonType = Single;
MonType = String;
MonType = ^Word;
TEnregistrement = record
Truc: integer;
Machin: string;
end;
MonType = TEnregistrement;
Les pointeurs utilisés doivent être de type "pList" (vous pouvez aussi le modifiez).
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
suppression dans une liste chainée [ par mister_dsg ]
voila je cherche a supprimer un élément dans une liste chainée, seulement je butte sur le fait de pouvoir supprimer l'élément et ensuite de raccorder
tableau et liste chainée! [ par Samou85 ]
Bonjour à tous! je voudrais savoir s'il est correcte de déclarer un tableau dynamique de liste chainée c'est à dire: Type PListe= ^TListe; TListe= r
taille maxiamle d'une liste chainée!! [ par Samou85 ]
Bonjour à tous, Voilà j'ai crée une application où je crée une liste chainée, et chaque fois je modifie la taille de cette liste chainée, l'applicatio
au secours: liste chainée dynamique... [ par elkike ]
j'ai un projet info à faire et j'ai un petit prb: je suis complètement bloqué...l'objectif est de faire un calendrier/mémento: cela se présente sous l
Liste chainée! [ par Samou85 ]
Bonjour à tous! je voudrais savoir comment faire une copie d'une liste chainée! MERCI!
Liste Chainée! [ par Samou85 ]
Bonjour à tous! Ma question est la suivante: j'ai copié une liste chainée "listeDst" à partir d'une autre liste chainée "ListeSrc" et à la fin de la p
Liste chainée! [ par Samou85 ]
BONJOUR Bon j'ai le type type PListeElem = ^TListeElem; TListeElem = record Elem: integer; Suiv: PListeElem; end; Alors je voudrais savo
LISTE CHAINEE! [ par Samou85 ]
Bonjour à tous! ma question est la suivante: quand on crée une liste chainée L1, à la fin doit on lui affecter "NIL"?? Et si j'affecte au début L2:=
distinct sur plusieurs champs [ par youhibadelphi ]
Salut Cette instruction est elle juste Query1 Select distinct champs1, champs2, champs3 from. la table Car j'ai fait le datasource du query1 comme li
Une arborescence avec JvDbTreeView de JVCL [ par MezianeMohamedAli ]
Salut à tous,Sous delphi7 Je possède Trois tables d'une base Access:Table FOURNISSEUR : codefour et raisonsocialeTable REPRESENTANT: codefour,
|
Derniers Blogs
VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES !VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES ! par Patrick Guimonet
Si ce n'est déjà fait (comme plus de 600 personnes déjà), il est encore temps de voter pour le concours TOP 10 des influenceurs SharePoint francophones ! Il est organisé par harmon.ie et accessible ici : http://harmon.ie/top-...
Cliquez pour lire la suite de l'article par Patrick Guimonet [CONF'SHAREPOINT] DERNIER RAPPEL ! :-)[CONF'SHAREPOINT] DERNIER RAPPEL ! :-) par Patrick Guimonet
La Conf'SharePoint en chiffres c'est : 3 jours de SharePoint ! 4 parcours et 60 sessions 17 partenaires représentant toutes les fac...
Cliquez pour lire la suite de l'article par Patrick Guimonet [ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS.[ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS. par Patrick Guimonet
C'est un point peu mis en avant mais SharePoint 2013 a été l'occasion de remettre de l'ordre dans les modèles de sites. Tout d'abord, un certain nombre de modèles ont été tout simplement rendus obsolètes (cf. Fonctionnalités déco...
Cliquez pour lire la suite de l'article par Patrick Guimonet 10 ERREURS DE COMPRéHENSION CONCERNANT SHAREPOINT.10 ERREURS DE COMPRéHENSION CONCERNANT SHAREPOINT. par Patrick Guimonet
Une excellente infographie (qui a sa source ici :http://www.evokeit.com/sharepoint-blog/misconceptions-of-microsoft-sharepoint) que j'ai traduite et commentée sur le blog d'Abalon : http://abalon.fr/blog/10-erreurs-de-comprhension-...
Cliquez pour lire la suite de l'article par Patrick Guimonet
Logiciels
Nego Facturation (1.84)NEGO FACTURATION (1.84)Nego Facturation est un logiciel complet qui permet de gérer vos factures et devis très simplemen... Cliquez pour télécharger Nego Facturation Revealer Keylogger Free (2.07)REVEALER KEYLOGGER FREE (2.07)Keylogger invisible et gratuit pour Windows 8, 7, Vista ou XP. Revealer Keylogger Free vous perme... Cliquez pour télécharger Revealer Keylogger Free Devis-Factures PHMSD (2.1.0.1)DEVIS-FACTURES PHMSD (2.1.0.1)Configuration minimale
Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à... Cliquez pour télécharger Devis-Factures PHMSD Ludoprêt (3.2)LUDOPRêT (3.2)Logiciel gratuit de gestion de ludothèque.
Gestion des jeux et des adhérents.
Gestion des for... Cliquez pour télécharger Ludoprêt 974 Application Server (13.2.1.3)974 APPLICATION SERVER (13.2.1.3)Ecommerce, Blogueur, Vitrine, Newsletter, Java IDE, ..., in the cloud et sous haute dispo. Facile... Cliquez pour télécharger 974 Application Server
|