文章目录 1.问题 2.应用背景 3.分治算法 3.1 过程 3.1.1 第一步 3.2 分治算法理解 3.3 Deal的伪码 3.4 算法分析 1.问题 给定大量离散点的集合Q,求一个最小的凸多边形,使得Q中的点在该多边形内或者边上 2.应用背景 图形处理中用于形状识别:字形识别、碰撞检测等 3.分治算法 3.1 过程 3.1.1 第一步 连接最上面的点和最下面的点,把整个图像划分为两个图像,然后求Deal(Lleft),求Deal(Lright) Deal这个函数要怎么设计呢?对于一个图像,比如左边的 找到与d最远的点P,连接最上面的点、最下面的点和P点构成一个三角形,(假设这两个边为 a,b) ,在三角形内部的点