Bom galera estou tentando por meio da recursividade criar um algoritmo q faça o seguinte tem um vetor desordenado e quero q ele apenas me traga o menor valor desse vetor no caso não precisaria ordenar.Quem puder me ajudar ficarei grato!!
Estou tentando dessa forma:
public static void main(String[] args) {
Main vet=new Main();
int[] veto = {5,3,2,4};
int tamanho=veto.length;
vet.vetor(veto, tamanho);
}
public int vetor(int veto[], int tamanho){
int menor=0 ;
int i=0;
System.out.println();
if (veto[i] < veto[i+1]){
menor=veto[i];
return vetor(veto, i++);
}
else if(veto[i]>veto[i+1]){
menor = veto[i+1];
return vetor (veto,i++);
}
else if (veto[i]==tamanho){
return menor;
}
return menor;
}
}