我喜欢创造,一只扑腾着翅膀向天空飞翔的乌鸦
恩 而且二维线段树也是 log n 时间
矩形重叠的情况 应该可以直接用 二维线段树吧 ? 那样的话 连扫描排序都不用了 呵呵。
不过有个问题。。。会不会占用太多的空间了。。
因为一开始并不清楚 每个立方体到底会被分到什么位置。。。所以不能很好的确定每个数的边界
一维情况可以先扫描一遍,确定有哪些分隔点。
但是二维情况如果要节省空间的话,
第二维的划分是附属在第一维情况下的,即在第一维的不同位置处第二维的划分方式不同。然而这一步的实现需要的时间能不能保证在 n log n 呢?
如果在第一维的不同位置 第二维的 划分方法都一样的话,那就会要 n*n 的储存空间了
我在想:拓展到 m 维的话有没有什么通法?(线段树 占的空间随 m 指数增大阿)