Foro de elhacker.net

Programación => Java => Mensaje iniciado por: JUSEMS en 10 Junio 2005, 10:39 am



Título: Programa java
Publicado por: JUSEMS en 10 Junio 2005, 10:39 am
EStoy intentando crear un java script porque necesito un programa que al meter una lista de números(en este caso teléfonos fijos-9 dígitos)me diga cuales estan duplicados.
Lo he realizado en base de datos con un campo y en propiedades Sin duplicados, así los que estan duplicados me los coloca en errores de pegado y tamnién en Excel utilizando el FIltro avanzado pero quisiera perfeccionar esta chapuzilla y hacer algo en condiciones

Muchas graciass

PD. NO se si sería mejor hacerlo en visual basic


Título: Re: Programa java
Publicado por: Ragnarok en 12 Junio 2005, 15:48 pm
El algoritmo sería simplemente seleccionar el primero y quitar las apariciones de ese número en la lista, y así hasta llegar al último. En caso de que metas los números de uno en uno tendrás que compararlos con los que ya tienes.

Si tienes la lista ordenada solo tendrás que comparar cada número con el anterior. Puede ser interesante mantener la lista ordenada aunque no sea necesario.

Si tienes que ordenar la lista la comprobación la puedes hacer durante la ordenación, tendrás un caso para el > otro para el < y otro para el =.