Para una matriz de enteros, por ejemplo:
struct tNodo
{
// Puntero a los datos
tFilaMatriz *pFilaMatriz;
// Puntero al siguiente nodo
tNodo *pSig;
};
struct tFilaMatriz
{
//Puntero al elemento de la fila
int *pElementoFila;
//Puntero al siguiente elemento de la fila
tFilaMatriz *pSig
};
Aunque las matrcies, ya que tienen dimensiones fijas (mxn) es mejor utilizar vectores de dos dimensiones y en todo caso asignarles memoria dinámica con
new (en C++) o
malloc() (en C).
Salud