Galera,
Recebi um exercicio pra fazer a respeito de fila de prioridades …
e pesquisando em livros e na internet consegui fazer a tal fila usando vetores
agora estou tentando refazer a fila usando referências.
estou com dúvidas em alguns pontos do meu código …
private class Celula
{
int valor;
Celula proxima;
public Celula ( int x )
{
this.valor = x;
}
} // class celula
todas as vezes que criar um Objeto da classe Celula :
Celula exemplo = new Celula ( x )
o valor do elemento contido na célula sera X e o valor proxima será automaticamente definido como null ?
a outra duvida é a seguinte :
public void enfileirar(int x)
{
Celula C = new Celula ( x );
if ( inicio == null )
{
inicio = fim = C;
}
else
{
fim.proxima = C;
fim=fim.proxima;
}
} // Enfileirar
Este é o metodo enfileirar da tal Fila … dentro do IF tanto início como fim recebem que valor ? o conteudo da celula C ?
e dentro do ELSE :
fim.proxima = C
a mesma situação …