2016-10-06 14 views
1

私は座標XおよびYに対応する2つの1D配列またはベクトルを持っています配列内の組み合わせ

たとえば、 X = [1,2,3] , Y = [a,b,c]

私は2つの列の配列で個別にすべてのYと個別にXをミックスしたいと思います:

など。 XY = [1a, 1b, 1c, 2a, 2b, 2c, 3a, 3b, 3c]

1*a,1*bの商品ではないことに注意してください。彼らは座標を別々に保たなければならない

私は自分自身を説明してくれることを願っています。

答えて

0

あなたは以下のように行うことができます。

int X[] = {1,2,3}; 
    int Y[] = {1,2,3}; 
    int XY[][] = new int[X.length*Y.length][2]; 
    for(int i=0;i<X.length;i++){ 
     for (int j=0;j<Y.length;j++){ 
      XY[i*Y.length+j][0] = X[i]; 
      XY[i*Y.length+j][1] = Y[j]; 
     } 
    } 
関連する問題