Java - ayuda en algoritmos recursivos :)

 
Vista:

ayuda en algoritmos recursivos :)

Publicado por Juan Carlos (1 intervención) el 18/03/2015 17:17:21
Hola buenos dias es que era para haber si me ayudaba a hacer unos algoritmos recursivos que me faltan de antemano muchas gracias

1) Metodo recursivo que verifique si un numero solo tiene dígitos pares
2) Realice un método recursivo que determine si una matriz es un matriz identidad. La matriz identidad es aquella que tiene unos en la diagonal principal y de resto ceros.

3)Programe un método recursivo que transforme un número expresado en notación binaria a un número entero.
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: 402
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

ayuda en algoritmos recursivos :)

Publicado por Andrés (340 intervenciones) el 20/03/2015 20:00:25
1.-

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
36
37
38
39
40
41
/**
 *
 * @author Andres Mella
 */
public class VerificaRec {
 
    static boolean check(String num) {
 
        Integer numero = null;
 
        if(num == null) {
 
            throw new IllegalArgumentException("Are you crazy!");
 
        }
 
        if(1 == num.length()) {
 
            numero = Integer.valueOf(num);
 
            //La recursión finaliza aquí
            return 0 == numero%2;
 
        }else {
 
           numero = Integer.valueOf(num.substring(0, 1));
 
           return (0 == numero%2) && check(num.substring(1)) ;
 
        }
 
    }
 
    public static void main(String[] args) {
 
        String n = "1024";
        System.out.println(check(n));
 
    }
 
}
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