Universidad de Costa Rica  
  Escuela de Ciencias de la  
  Computación e Informática
  
 | 
  
 | 
  CI-1201 Programación II
La Matriz Rala implementada usando un Diccionario
     
El objetivo de esta tarea programada es que usted use como base 
una clase ya
implementada
para obtener otra cuya interfaz sea igual, pero que use una 
implementación diferente.
Tome como base la
Matriz Chirrisquitica y 
modifíquela, implementando la matriz usando un diccionario
std::map<>, de manera que si en el diccionario 
está almacenado el valor [(4,12)→666] es 
porque en la entrada M(4,12) de la matriz el valor 
almacenado es 666. El truco usado consiste en 
almacenar en el
Rep únicamente las 
entradas que no están vacías, pues de lo contrario 
la cantidad de espacio utilizado sería mayor para la 
representación rala que para la otra.
- Di Mare, Adolfo
 
-  "Una Clase Matriz Chirrisquitica Escrita en C++";
       Reporte Técnico ECCI-2004-02,
       
       Escuela de Ciencias de la Computación e Informática,
       Universidad de Costa Rica, 2004.
       
     
       
        http://www.di-mare.com/adolfo/p/Matrix.htm
 
     
Entregue su tarea por
correo electrónico, como 
lo hizo anteriormente.
  
  Entrega de Tareas
  |  Tiempo de entrega:  | 
   7 días       | 
  |  Modalidad:  | 
   En parejas  | 
 Soluciones 
  
  
  Adolfo Di Mare <adolfo@di-mare.com>.
Copyright © 2008
Derechos de autor reservados © 2008