凸包学习心得
引入
当我们要用最小的凸多边形来涵盖给出的点的时候我们就要用到凸包
凸包的性质:从任一点开始逆时针走一直都是左拐
下面这个凸多边形就是凸包:
求解方法(因为本蒟蒻比较菜,所以只学会了1种方法)
Graham扫描
首先我们先按y的大小来排序(y相等则比较x大小)找到y最小的点。通过几何知识我们知道这个点肯定在凸包上,我们以这个点作为起始点P1P_1P1开始扫描。
接着我们按照每个点辐角来排序(辐角小在前,辐角相等则离起始点距离短的在前)
如图进行排序:
接着,我们就开始进行扫描。(我们先开..
原创
2022-01-24 14:24:07 ·
349 阅读 ·
0 评论