beh una griglia può essere implementata facilmente anche con un vettore di liste o una lista di liste (per quanto sia davvero poco ottimale)
avresti ovviamente tutti gli svantaggi del caso come quelli dovuti al fatto che per accedere a posizione XY devi iterare X passi sulla lista principale e Y passi sulla lista del nodo X della lista principale. Giusto per fare uno dei tanti esempi