Je veux utiliser une pile dans C, quelqu'un recommande une bibliothèque?Bibliothèque de structure de données C
Par exemple pour une table de hachage j'ai utilisé UThash.
Merci!
Je veux utiliser une pile dans C, quelqu'un recommande une bibliothèque?Bibliothèque de structure de données C
Par exemple pour une table de hachage j'ai utilisé UThash.
Merci!
Voici une question similaire:
Are there any open source C libraries with common data structures?
Et voici CCAN, l'équivalent de C à CPAN:
Si vous pouvez un peu fudge et utiliser C++, Qt est une très bonne bibliothèque avec beaucoup de structures de données de base.
Si C++ est acceptable, alors Qt n'est pas nécessaire. Les piles sont dans la bibliothèque standard C++. –
trouvé un de la question précédente, merci! – code2b
Lars, j'utiliserais toujours Qt pour toutes les autres primitives qu'il fournit. Je trouve les bibliothèques standard C++ tristement inadéquates, mais c'est peut-être ma préférence personnelle. – kidjan
mise en œuvre de la pile s'inscrit dans une seule feuille de papier.
C'est par exemple la pile la plus simple
int stack[1000];
int *sp;
#define push(sp, n) (*((sp)++) = (n))
#define pop(sp) (*--(sp))
...
{
sp = stack; /* initialize */
push(sp, 10);
x = pop(sp);
}
'sys/queue.h' les a: http://stackoverflow.com/questions/3951020/what-would-be-a-good-open-source- léger-c-bibliothèque-avec-base-utilitaire-fonction/3953575 # 3953575 –
'Closed as non constructive'? Je ne vois pas comment cette question mènera au débat ou à la discussion. Il arrive juste que deux des réponses sont hors sujet. Peut-être un doublon, mais certainement constructif. – UmNyobe