next up previous
Next: About this document ...

Estruturas de Dados - Programa 2

Considere a representação de matrizes esparsas vista em aula, onde apenas os elementos não nulos são representados.

Faça um programa que faz a soma de duas matrizes esparsas dadas, usando a representação acima mencionada.

As duas matrizes de entrada são ambas $m \times n$, dadas assim:

O que seu programa deve fazer

Para cada par de matrizes lidas, constrói a representação interna de cada matriz, e imprime as matrizes lidas na forma usual, por exemplo:

0   0   0   0   3   0
0   0   1   0   0  -2
0   0   0   0   0   0
0   0   2   0   0   0
0   3   0   0   0   1
0   0   0  -5   0   0

Depois obtém a matriz soma, gerando a sua representação interna, e imprime a matriz soma na forma usual (como acima).

Teste para alguns pares de matrizes de entrada.





Siang Wun Song
2004-04-13