producto cartesiano

Monica
05 de Abril del 2006
Hola¡¡
Alguien sabe si java tiene implementada la funcion de producto cartesiano de dos conjuntos??? y si no es así , que estructura debería utilixar para guardar los datos de dos conjuntos de la forma: (x,y)(a,b)

muchas grcias¡¡¡¡ ;)

Alex
05 de Abril del 2006
Hola!, ... no tengo ni idea de si java tiene implementado eso que dices ... pero si lo que te preocupa más es lo de guardar los datos puedes elegir entre usar arrays multidimensionales o vectores.
La diferencia entre ambos es que los arrays son más sencillitos de usar pero no tienen la capacidad aumentar su dimension de datos guardados como sucede con los vectores ... por el contrario, en estos vectores puedes borrar un elemento de la lista y automaticamente se auto-reordenan todos indices de la lista: asi, si tienes 3 elementos (0,1,2) y borras el segundo (1) entonces los indices de los elementos del vector quedaran asi (0,1). Esta caracteristica de los vectores no la poseen los arrays. Lo malo es que los elementos de los vectores tienen que ser objetos, es decir, si quieres guardar o sacar números enteros o doubles tendrás que combertirlos a objetos Integer o Doubles previamente en cada caso, lo cual parece ser algo más complicado que en los arrays, los cuales puenen ser de un tipo (int, double ... etc) y se les puede introducir o sacar los datos directamente.

.... weno ... espero que esto te sirva al menos de orientacion ...
... un saludo ... :)