Java - Mayor de un vector mediante Recursividad

 
Vista:
sin imagen de perfil
Val: 8
Ha aumentado su posición en 5 puestos en Java (en relación al último mes)
Gráfica de Java

Mayor de un vector mediante Recursividad

Publicado por Kenneth (3 intervenciones) el 08/09/2017 05:06:51
Buenas!!

Necesito ayuda...Tengo que sacar el mayor de un vector utilizando recursividad, lo intente y aun no me funciona.
Si me pudieran ayudar lo agradecería.
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
sin imagen de perfil
Val: 349
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Mayor de un vector mediante Recursividad

Publicado por Andrés (340 intervenciones) el 08/09/2017 06:24:47
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import java.util.Vector;
 
public class MainApp {
 
	public static double max(final int index, final double value, final Vector<Double> vector) {
 
		double valueAtIndex = vector.get(index);
 
		if(index == vector.size()-1) {
 
			return valueAtIndex >= value ? valueAtIndex : value;
 
		}else {
 
			return max(index+1, valueAtIndex >= value ? valueAtIndex : value, vector);
 
		}
 
	}
 
	public static void main(String[] args) {
 
		Vector<Double> vector = new Vector<Double>();
		vector.add(1.5d);
		vector.add(10.32d);
		vector.add(.5d);
		vector.add(-1.5d);
		vector.add(88.5d);
		vector.add(5.897d);
 
		System.out.println(max(0,0,vector));
 
	}
 
}
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