Ir para o conteúdo
FSaraiva

[Resolvido]Pequeno metodo recursivo

Mensagens Recomendadas

FSaraiva    0
FSaraiva

Boa tarde, gostava de saber como faço um metodo recursivo que dada um array elementos do tipo

inteiro que descubra se a sequencia tem algum elemento repetido.

boolean temRepetidos ( int [ ] v )...

Agradecia umas luzes....

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
FSaraiva    0
FSaraiva
public class testes {
private static boolean contains(int [] v, int target, int first){
	if(first >= v.length)
		return false;
	else if(v[first] == target)
		return true;
	else	
		return contains(v, target, (first + 1));
}

public static boolean cont(int [] v){
	return cont (v,0);


}
public static boolean cont(int [] v, int index){
	if( index + 1 == v.length ){
		return false;
	}
	else if (contains(v,v[index],index +1))
		return true;

	return cont (v , index+1);

}

public static void main (String [] args){

	int v [] = {1,2,3,4,5,8,7,8};
	System.out.println(cont(v));

}
}

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade