Olá a todos do forum! Eu to querendo um help para vereficar se os conceitos que estou estudando sobre matriz esparsa estão certos. Para começar a criar é necessario um no, correto? Neste nó temos que ter duas ferencias uma de linha e a outra de coluna. Eu fiz desse modo aqui a criação do No. No tmp->|L-C-valor| onde L = linha, C=coluna e valor o que vai ser colocado nela.
Na classe ficou assim:
public class No{
/* Declaração do No referente a Matriz Esparsa*/
private No L;
private No C;
private int Data;
public No(){
L=null;
C=null;
Data=0;
}
public No(No Li,No Co, int d){
L = Li;
C = Co;
Data = d;
}
public void setL(No l)
{L = l;}
public void setC(No c)
{C = c;}
public void setValor(int v)
{Data = v;}
public No getL()
{return L;}
public No getC()
{return C;}
public int getValor()
{return Data;}
public void mostra(){
System.out.print("("+L+")("+C+")("+Data+")");
}
}
Eu ainda tenho que criar outra classe tipo, lista? Se for eu to indo no caminho certo?
grato pela ajuda.