Hola a todos:
Resulta que estoy aciendo una practica de programacion en linux, pero tengo una gran duda y es sobre matrices y listas.
Resulta que tengo que crear esta representacion:
-Representación basada en celdas enlazadas con punteros a celdas enlazadas. La matriz m se representa como un puntero a la primera de f celdas enlazadas. Cada celda contiene un puntero a la primera de c celdas enlazadas. En este caso, son necesarios f+fxc bloques de memoria.
Tengo que definir esto mediantes estructuras asi que lo tengo asi:
struct Celda {
int valor;
Celda *sig;
};
struct Filas {
Celda *sig;
Filas *sig;
}
struct Matriz {
Filas *inicio;
int filas;
int col;
}
Pero el problema esque no se hacer una funcion para que Crear esta matriz con f filas y c columnas, y otra funcion para insertar elementos en dicha matriz.
Aver si alguien puede hecharme una mano y sobretodo enseñarme a hacer esta representacion. Muchas gracias, Saludos.