|
Gracias por la respuesta, pero esta no es la solución.
Este algoritmo solo genera una pequeña parte de las soluciones posibles, no todas.
Puede que me haya explicado mal... cuando digo "combinación" me refiero a que todos los elementos de B queden vinculados a un elemento de A. Es decir, en el ejemplo anterior una combinación tendria 4 elementos combinados, ya que el array B es de 4 elementos.
Siguiendo con el mismo ejemplo, si aplicamos este algoritmo las soluciones que genera son las siguientes:
A1-B1
A1-B2
A1-B3
A1-B4
A2-B1
A2-B2
A2-B3
A2-B4
A3-B1
A3-B2
A3-B3
A3-B4
Como puedes comprobar aqui faltan muchas combinaciones como podria ser, entre otras, la siguiente:
A1-B1
A2-B2
A2-B3
A3-B4
Saludos.
|