[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[obm-l] RES: [obm-l] Dúvidas: Algoritimo
Bem.. não eh aquela-eficiencia, mas foi o melhor q eu pude pensar..
bool temElementosRepetidos(int[] arr, int n)
{
bool temElementosRepetidos = false;
int elementoProcurado = 0;
for (int i=0; i<n && !temElementosRepetidos; i++)
{
elementoProcurado = arr[i];
for (int j=0; j<n && !temElementosRepetidos; j++)
temElementosRepetidos = (i!=j) && (arr[j]==elementoProcurado);
}
return temElementosRepetidos;
}
> -----Mensagem original-----
> De: owner-obm-l@mat.puc-rio.br
> [mailto:owner-obm-l@mat.puc-rio.br] Em nome de Marcos Eike
> Enviada em: quinta-feira, 14 de outubro de 2004 00:24
> Para: obm-l@mat.puc-rio.br
> Assunto: [obm-l] Dúvidas: Algoritimo
>
> Pessoal,
>
> eu estou querendo criar um algoritmo para analisar cada
> entrada de um numero, num array de 5 elementos, comparando
> com os elementos anteriores. Sendo que com isso eu consiga
> assegurar que esse array nao tera elementos repetidos..
>
> Basta me mostrar um possivel caminho... dum jeito mais
> optimizado possivel....
>
>
> Obrigado!
>
>
=========================================================================
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=========================================================================