tamaños - Cualquier biblioteca de tipos de datos genéricos en C?
tipos de datos y operadores en c++ (4)
No estoy seguro de si esta respuesta es lo que está buscando, pero una lectura útil sobre el tema es "Algoritmos en C" de Sedgewick
HTH
Estoy intentando escribir un motor de juego 2d en C (sin c ++). ¿Cuáles son algunas buenas bibliotecas que tienen tipos de datos genéricos que puedo necesitar, por ejemplo, colas, árboles, mapas, listas, etc.?
Si está en una Mac, tendrá todas las estructuras de datos básicas disponibles para usted en el marco de las bases fundamentales .
Eche un vistazo a GLib - tiene árboles, hashmaps, listas enlazadas y colas.
EDITAR: Artículo de Wikipedia .
Si no desea utilizar una biblioteca de gran peso como GLib para usar estructuras de datos, considere mi versión de la versión ligera , está fuertemente basada en el código Zed Shaw producido en Learn C the Hard Way . Actualmente cuenta con:
- Arreglo dinámico
- Lista doblemente enlazada
- Hashmaps
- Árbol de búsqueda binaria