如上所述,如何在向量矢量中找到值的x和y索引。 即:
Vector of Vectors A :
[[1,2,3,4],
[5,6,7,8],
[9,0,B,C],
[A,D,E,F]]
In[0] : 3
Out[0] : [0,3]
目标是能够使用其索引访问数组并获取相邻值。
答案 0 :(得分:0)
做一个简单的循环应该有效。尽管如此,效率很低。
目标是您正在寻找的值,而arr是您正在寻找它的数组。
int x = -1; int y = -1;
for(int i = 0 ; i < arr.size() ; i++){
for(int j = 0 ; j < arr.size() ; j++ ){
if(arr[i][j] == target){
x = i ; y = j;
break;
}
}
if(x != -1 && y != -1)
break;
}
}