不明白说的什么,问题不清楚,用什么方式存储,我的理解是map有些方法是现成的,而对于二维数组需要自己写方法,比如查找什么的。

解决方案 »

  1.   

    恩,我的问题 是有些不太清楚
    1.怎么将某个的区域坐标转换为点坐标,如点(1,1)附近的R为半径的圆圈区域内的点坐标均为(1,1),怎么进行转换换算
    2.存储坐标位置信息的方式最好是什么MAP还是数组还是什么?
      

  2.   

    1.最笨的方法就是:点坐标r²=x²+y²,然后将所有的r取平均数。
    2.在你这里,map的好处是存储容量不限,个人感觉用map好点,当然如果你用的是map<int x, int y>的话,有点不好,因为如果对于相同的x那么就不好存储,如果是map<int index, struct<int x, int y>>就好点。