Salve a tutti, vorrei chiedervi un consiglio: avrei la necessità di implementare in C un rudimentale (e basilare) sistema di gestione tabelle (il cosiddetto DBMS) con funzionalità di inserzione record, rimozione e addirittura qualche query semplice (proiezioni e selezioni). Mi stavo chiedendo quale fosse il metodo più efficiente per implementare una tabella...vista la natura dinamica del problema eviterei di usare array (del tipo int tabella[][]) e avevo pensato a qualcosa tipo una "lista di liste". Infatti una tabella è una lista di record e ogni record è una lista di campi...però non so se sia la soluzione più giusta, molto probabilmente le operazioni, in questo modo, diventerebbero dispendiose in termini di tempo. Qualcuno di voi ha qualche idea? Grazie mille!