Copie du wikimiroir

Ceci est un miroir du wiki de pascal.chat. La modification, l’historique et la connexion se trouvent là-bas.

Data Structures, Containers, Collections/fr

English · Français

Introduction

La plupart des programmes travaillent sur des données, soit en cherchant, en triant, en itérant ou simplement en insérant ou en récupérant. Par conséquent, des moyens de structurer les données, tels les conteneurs et les collections, sont nécessaires.

Free Pascal est fourni avec de nombreuses structures de données opérant à différents niveaux (RTL, FCL). Il existe par ailleurs des solutions de parties tierces offrant de telles caractéristiques.

Bibliothèque d'exécution (RTL)

Libraire de composants libre (FCL)

FCL-Base

FCL-STL

Lazarus/LCL

3rd party

project license generic types notes
Containers library for Lazarus ?? Non | al,rb,hm,hs,ll,q,s,v portage de Container, bibliothèque Delphi du domaine public
heContnrs BSD3 Oui | ... ...
Fundamentals BSD Non | ... dans Utils/cDataStructs.pas
RBS AntiDOT GPLv2 ?? | ... ...
LightContainers FPC Non+Oui | ... Variantes génériques et non-génériques. (Delphi n'optimise pas les génériques). Plutôt de bas-niveau
DeCAL MPL Non | ... browse variantes + interfaces, relativement lent.
hovadur DeCAL MPL Non | al, as, ll, rb, hm, hs, tm, ts, bs guide.pdf DeCAL fonctionne dans Lazarus (windows 64 bit/32 bit, linux 64 bit/32 bit) and Delphi7, Delphi XE2.
StringHashMap MPL1.0 ?? | ... portage de code de la JCL
GContnrs LGPLv2 + linking exception Oui | v, hm, hs, ll, q, dq, s, ts, tm, bs ...
CL4fpc GPLv2 Oui | ... ...
code data type
al array list
as array set
rb red-black tree
hm hashmap
hs hashset
ll linked list
q queue
dq dequeue
s stack
v vector
tm treemap
ts treeset
bs bitset

From the Free Pascal wiki, page "Data Structures, Containers, Collections/fr", as it stood on 2017-10-16 after a change by E-ric, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Version 3, dernière modification par WikiArchive .