Java - buscamenor

 
Vista:

buscamenor

Publicado por Carlos Martin (8 intervenciones) el 21/09/2008 01:46:47
Agradecería la ayuda que me puedan brindar, necesito un código que cargue un vector con
con una cantidad de números x (indefinida o definida) y que busque el valor menor usando
un método de recursividad, es decir que no se puede usar un ciclo for para recorrerlo sino que el mismo codigo se corra usando un if.
Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:buscamenor

Publicado por Gilberto (378 intervenciones) el 21/09/2008 03:52:06
Supon que defines en algun otra parte de la clase un vector de enteros, de tamaño conocido, y declaras una variable entera "menor" que se encarga de almacenar el menor valor del vector, ademas la inicializas al valor del primer elemento del arreglo:

public int menor = vector[0];

el método sería mas o menos así:

public void menorValor(int de,int hasta) {
if(de >= hasta)
return;
else {
if(menor > vector[de])
menor = vector[de];
}
menorValor(de+1,hasta);
}

y lo invocarías como:

menorValor(1,tamaño_del_vector - 1);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar