protected Nodo buscar(Nodo raizSub, Comparador buscado) { if (raizSub == null) { return(null); } else if (buscado.nombreIgualDep(raizSub.valorNodo())) { return(raizSub); } else if (buscado.nombreDiferentDep(raizSub.valorNodo())) { return(buscar(raizSub.subarbolIzdo(), buscado)); } else { return(buscar(raizSub.subarbolDcho(), buscado)); } }
protected Nodo buscar(Nodo raizSub, Comparador buscado) { if (raizSub == null) { return(null); } else if (buscado.departamentoIgual(raizSub.valorNodo())) { return(raizSub); } else if (buscado.departamentoMenor(raizSub.valorNodo())) { return(buscar(raizSub.subarbolIzdo(), buscado)); } else { return(buscar(raizSub.subarbolDcho(), buscado)); } }