public nodoSimple buscarDato(object d, nodoSimple y) { nodoSimple x = primerNodo(); while (!finDeRecorrido(x) && x.retornaDato() != d) { y.asignaDato(x); x = x.retornaLiga(); } return(x); }
public nodoSimple menorDato(nodoSimple y) { nodoSimple menor = primerNodo(); nodoSimple q = menor; nodoSimple p = q.retornaLiga(); while (!finDeRecorrido(p)) { if ((int)p.retornaDato() < (int)menor.retornaDato()) { menor = p; y.asignaDato(q); } q = p; p = p.retornaLiga(); } return(menor); }