- 12
- 0
- 约2.36千字
- 约 27页
- 2019-08-11 发布于四川
- 举报
第2章;【问题描述】;最接近点对问题;蛮力算法;算法的应用;一维空间找最接近点对;分治策略下一维的情形;大致算法:;如果S的最接近点对是{p3,q3},即|p3-q3|d,则p3和q3两者与m的距离不超过d,即p3-md,q3-md,即p3∈(m-d,m],q3∈(m,m+d] 。
由于在S1中,每个长度为d的半闭区间至多包含一个点(否则必有两点距离小于d),并且m是S1和S2的分割点,因此(m-d,m]中至多包含S中的一个点。由图可以看出,如果(m-d,m]中有S中的点,则此点就是S1中最大点。同理,如果(m,m+d]中有S中的点,则此点就是S2中最小点。
因此,我们用线性时间就能找到区间(m-d,m]和(m,m+d]中所有点,即p3和q3。从而我们用线性时间就可以将S1的解和S2的解合并成为S的解。;public static double Cpair1(S,d) //找S中最接近点对的距离d
{
n=|S|; //S中点的个数
if(n2)
d=∞;
m=S中各点坐标的中位数;
构造S1和S2;
//S1={x∈S|x=m},S2={x∈S|xm}
Cpair1(S1,d1);
Cpair1(S2,d2);
p=max(S1);
q=min(S2);
d=min(d1,d2,q
您可能关注的文档
- 中国现有公务机运营公司简介.docx
- 真分数和假分数的意义.ppt
- 钢材除锈等级标准及对比图.doc
- 整数与假分数、假分数与带分数互化.ppt
- 分数与小数的互换.ppt
- 分数王国与小数王国.pptx
- 太阳镜材质对比手册.doc
- 优质课《真分数和假分数》课件.ppt
- 碳酸岩相模式总结.doc
- 平面构成基本形式(特异与对比构成).ppt
- 浙江舟山市七校联考2026-2027学年高二上学期11月期中语文试题.docx
- 2026北京丰台高一(上)期中语文(教师版).docx
- 土木力学剪力、弯矩的计算.pptx
- 土木基础工程课件第四章 桩基础.pptx
- Allen试验与桡动脉穿刺技术详解(1).pptx
- 江苏南通市2026—2027学年高三第一次调研考试语文试卷及答案.doc
- 2026年度神经内科护理工作汇报.pptx
- 北京大学物流管理概论2024-2025学年第一学期期末试卷可打印大学生期末复习.pdf
- 北京大学英语口语2024-2025学年第一学期期末试卷可打印复习备考.pdf
- 北京大学英语听力2024-2025学年第一学期期末试卷可打印大学生期末复习.pdf
原创力文档

文档评论(0)