Professional Documents
Culture Documents
1. Exercı́cio: Implementar uma classe Nodo e uma classe Lista que deverá conter a seguinte
estrutura:
class Node
{
public int value;
public Node prox;
public Node()
{
//inicia value com zero (0) e prox com null
}
}
class Lista
{
Node primeiro;
Node pos;
Node ultimo;
public Lista()
{
//construtor que inicia todos os nos com zero
}
1
//retira o nó cujo value é igual x da lista
}
class Teste
{
static void Main(string[] args)
{
Lista L = new Lista();
L.insere(6);
L.insere(5);
L.insere(8);
L.insere(34);
L.insere(56);
L.insere(98);
L.retira(5);
L.retira(56);
L.retira(8);
L.insere(20);
L.inserePrimeiro(33);
L.insere(77);
2
Console.WriteLine("\nProximo item da lista: " + L.proximo());
L.retiraPrimeiro();
Console.WriteLine("\nElemento pesquisado: " + L.pesquisa(98));
L.imprime();
}
}