Matrices Ralas

LordFord
05 de Febrero del 2004
Tengo la siguiente matriz rala [matriz con muchos 0] con la siguiente estructura:
ListaSimplementeEnlazada<int>* filas;
ListaSimplementeEnlazada<ListaSimplementeEnlazada<int>* > *columnas, *valores;

en la estructura no puedo almacenar los valores 0[ caracteristica fundamental ], les pongo un ejemplo
MatrizA
100
060
008

Estructura
filas = (1,2,3)
columnas = ((1),(2),(3))
valores = ((1),(6),(8))

****Nesesito la implementacion de un metodo para sumar 2 de estas estructuras retornando otra con igual formato
*****Necesito otro metodo para multiplicar 2 estructuras y retornar una similar

Les pido ayuda por el bien del circulo de programadores de C++...

Las respuestas pueden enviarlas por e-mail [email protected]

Gracias a quien pueda ayudar y a todos por la existencia de este espacio...