我正在寻找一种算法来解决这个问题:
给定笛卡尔坐标系上的N个矩形,找出这些矩形的交集是否为空。每个矩形可以位于任意方向(不必与Ox和Oy平行)。
你有什么建议来解决这个问题吗? :) 我可以考虑测试每对矩形之间的交集。但是,它的时间复杂度为O(N*N),而且相当慢 :(
给定笛卡尔坐标系上的N个矩形,找出这些矩形的交集是否为空。每个矩形可以位于任意方向(不必与Ox和Oy平行)。
你有什么建议来解决这个问题吗? :) 我可以考虑测试每对矩形之间的交集。但是,它的时间复杂度为O(N*N),而且相当慢 :(