lec3 Convex hulls and the sweepline technique
lec2 中学习的是如何把一个多边形切割开来;而这节课学习的就是,如何把一堆点给包起来 就像你在地上撒了一把钉子,然后用一根橡皮筋把它们围起来,拉紧之后那个形状就是 “凸包”。 所以,构造凸包的这个过程,我们还是从暴力解法开始 朴素暴力解法 我们可以假定一个结论:将点集 S 中的所有点遍历一遍,然后将这些三角形中包住的点都删除;最后剩余的这些没有被包围的点,一定是凸包的顶点。(作为三角形顶点或位于三角形边上的点不被删除) 那么我们就可以 #算法步骤(CH1): 遍历 SSS 中所有可能的三元组 (x,y,z)(x, y, z)(x,y,z):一共...
more...

