c++怎么取二维数组里的某一部分数据? 就是进行判断某个坐标是否属于这个小区域。

如题所述

c++怎么取二维数组里的某一部分数据?

这个当然要自己写循环来取啦!

判断某个坐标是否属于这个小区域。

有一种叫线段树的结构,可以方便地解决你的问题,比用数组要方便快速。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-14
2维区域肯定是有在每个维度都是有边界的。对不同形状的二位区域有不同的处理方法。
如果是不规则区域,请贴出区域要求。追问

例如在一个矩形区域内取一个三角形区域。
主要是看,对于一个不好用方程表达的情况时,怎么判断比较合适。

追答

三角形区域 选择三个顶点,如果是三角形和矩形判断,直接用顶点和举行四边比较即可,大致都是如此,只要区域可以被描述,就可以用方程表示

本回答被提问者采纳
第2个回答  2012-07-14
for循环判断啊追问

这个区域结构特殊,不好用方程表达,想要将这个区域打包,再进行判断,需要怎么做?
谢谢!