Sto provando a scrivere un motore di gioco 2D in C (no C++). Quali sono alcune buone librerie con tipi di dati generici di cui ho bisogno, ad esempio code, alberi, mappe, elenchi e così via?Qualsiasi libreria per tipi di dati generici in C?
6
A
risposta
10
Date un'occhiata a GLib - ha alberi, HashMaps, liste collegate e code .
MODIFICA:Wikipedia article.
-2
Non sono sicuro se questa risposta è quello che stai dopo, ma una lettura utile su questo argomento è Sedgewick's "Algorithms in C"
HTH
0
Se si è su un Mac, si disporrà di tutte le strutture di dati di base disponibili nello core foundations framework.
0
Se non si desidera utilizzare una libreria di peso pesante come GLib utilizzare strutture dati, prendere in considerazione la mia versione leggera dstruct, si è fortemente basato sul codice Zed Shaw prodotta in Learn C the Hard Way. È dotato attualmente:
- array dinamico
- lista doppiamente collegata
- HashMaps
- Binary Search Albero
http://stackoverflow.com/questions/305611/container-class-library -for-c/306461 # 306461 –