public void inserir(Condutores novo) { if (!vazia()) { colisao++; } CondutoresNo NovoNode = new CondutoresNo(novo); ultimo.prox = NovoNode; ultimo = NovoNode; }
public Condutores procurar(string habilitacao) { CondutoresNo aux = sentinela; while (aux.prox != null) { aux = aux.prox; if (aux.condutor.habilitacaoCondutor.cnh.Equals(habilitacao)) { return(aux.condutor); } } return(null); }
public Condutores procurarIndex(int index) { CondutoresNo aux = sentinela; int cont = -1; while (aux.prox != null) { aux = aux.prox; cont++; if (cont == index) { return(aux.condutor); } } return(null); }
public Condutores retirar(string habilitacao) { CondutoresNo aux = sentinela; CondutoresNo aux2 = sentinela; while (aux.prox != null) { aux = aux.prox; if (aux.condutor.habilitacaoCondutor.cnh.Equals(habilitacao.ToString())) { aux2.prox = aux.prox; aux.prox = null; return(aux.condutor); } aux2 = aux2.prox; } return(null); }
public CondutoresNo(Condutores Novo) { this.condutor = Novo; prox = null; }
public CondutoresNo() { condutor = null; prox = null; }
public CondutoresListas() { sentinela = new CondutoresNo(); ultimo = sentinela; primeiro = sentinela; }