【算法设计与分析】分治法与最近点对问题

一、问题描述 设,,…,是平面上n个点构成的集合S,最近对问题就是找出集合S中距离最近的点对。 严格地讲,最接近点对可能多于一对,简单起见,只找出其中的一对作为问题的解。 二、问题分析 用分治法解决最近对问题,很自然的想法就是将集合S分成两个子集 和 ,每个子集中有n/2个点。然后在每个子集中递归地求其最接近的点对,在求出每个子集的最接近点对后,在合并步中,如果集合 S 中最接近的两个点都在子集
相关文章
相关标签/搜索