Ciao raga.... Come dice il titolo avrei bisogno di una dritta....

Sto lavorando ad un progettino e sono incappato in un problema....

Devo creare una specie di griglia in cui inserire e modificare i dati (dei caratteri) una cosa del genere:

XOOOOOXX
XOXOOOXO
XXOOOOOX
XOOOOXXO
OOOOXXOO
OOOOXXOO

in cui O è uno spazio vuoto e X occupato da un carattere da definire....

Fin qui tutto ok, avevo pensato di usare una matrice n x m e inserirci i dati...

Il problema si pone quando i dati sono pochi e lo spazio tanto.... tipo 100x500 la tabella e 10 dati...

Rimane tanto spazio vuoto e mai utilizzato che viene comunque occupato e analizzato ai fini del mio progetto (visto che devo inserire cancellare modificare le singole caselle) e quindi la soluzione è la più semplice ma sicuramente non la più efficiente e questo non va bene....

Qualcuno avrebbe qualche idea per rendere più efficiente il processo???? tipo un altra struttura dati o qualcosa di simile che non sia la matrice n x m??????

Grazzzzzzzzzzzziieeeeeee.....