Quiero usar una pila en C, ¿alguien recomienda una biblioteca?biblioteca de estructura de datos C
Por ejemplo, para una tabla hash utilicé UThash.
Gracias!
Quiero usar una pila en C, ¿alguien recomienda una biblioteca?biblioteca de estructura de datos C
Por ejemplo, para una tabla hash utilicé UThash.
Gracias!
Aquí es una pregunta similar:
Are there any open source C libraries with common data structures?
Y aquí es CCAN, equivalentes de C a CPAN:
Si puede cambiar el formato y usar C++, Qt es una gran biblioteca con muchas estructuras de datos básicas.
Si C++ es aceptable, entonces Qt no es necesario. Las pilas están en la biblioteca estándar de C++. –
encontró uno de la pregunta anterior, ¡gracias! – code2b
Lars, todavía usaría Qt para todas las otras primitivas que proporciona. Encuentro las Bibliotecas Estándar de C++ lamentablemente inadecuadas, pero tal vez esa sea mi preferencia personal. – kidjan
aplicación Pila cabe en una sola hoja de papel.
Eso es más simple pila ejemplo
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' los tiene: http://stackoverflow.com/questions/3951020/what-would-be-a-good-open-source- lightweight-c-library-with-basic-utility-functio/3953575 # 3953575 –
'Cerrado como no constructivo'? No veo cómo esta pregunta llevará a debate o discusión. Simplemente sucede que dos de las respuestas están fuera de tema. Puede ser un duplicado, pero definitivamente constructivo. – UmNyobe