Java - ayuda en algoritmos recursivos :)

   
Vista:

ayuda en algoritmos recursivos :)

Publicado por Juan Carlos arngringo@gmail.com (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

ayuda en algoritmos recursivos :)

Publicado por Andrés andres.mella.romero@gmail.com (231 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