Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/11/2012, 07:17
Avatar de hschimpf
hschimpf
 
Fecha de Ingreso: junio-2009
Ubicación: in the World Wide Web
Mensajes: 140
Antigüedad: 15 años, 5 meses
Puntos: 17
Respuesta: Recorrer arrays en busca de coincidencias

Se me ocurre utilizar un loop por cada array para comparar con los demas arrays.
Consulta, cada variable Array{N} es una variable separada? o tienes un Array de Arrays?
Si fuera que es un Array de Arrays puedes realizarlo asi:
Código Java:
Ver original
  1. ...
  2. // recorres el array de arrays
  3. for (int n = 0; n < arrays.length; n++) {
  4.    // recorres las posiciones del array N
  5.    for (int i = 0; i < arrays[n].length; i++) {
  6.       // recorres los otros arrays
  7.       for (int n2 = 0; n2 < arrays.length; n2++) {
  8.          // verificas si no es el mismo array para no comparar el mismo array
  9.          if (n != n2) {
  10.             // recorres las posiciones del array a comparar
  11.             for (int i2 = 0; i2 < arrays[n2].length; i2++) {
  12.                // comparas el elemento I del array N con el elemento I2 del array N2
  13.                if (arrays[n][i] == arrays[n2][i2]) {
  14.                   // elementos iguales
  15.                }
  16.             }
  17.          }
  18.       }
  19.    }
  20. }
  21. ...

No es un proceso optimo, pero es lo primero que se me ocurrio.

Suerte!
__________________
Hermann D. Schimpf
Visita mis repositorios de:
Clases Java: http://code.google.com/p/javaclassesrepository/
Clases PHP: http://code.google.com/p/phpclassesrepository/

Última edición por hschimpf; 26/11/2012 a las 07:54