- 15
- 0
- 约1.4千字
- 约 4页
- 2018-01-26 发布于河南
- 举报
实验七 最近点对问题的设计与实现
实验七 最近点对问题的设计与实现
一、 实验目的
1.
2.
二、 实验要求
1
2.写出相应程序
3.保存和打印出程序的运行结果,并结合程序进行分析。
三、实验内容
S分成两个子集 S1和 S2,每个子集中有n/2个点。然后在每个子集中递归地求其最接近的点对,在求出每个子集的最接近点对后,在合并步中,如果集合 S 中最接近的两个点都在子集 S1或 S2中,则问题很容易解决,如果这两个点分别在 S1和 S2中,则根据具体情况具体分析。
1、考虑一维情形下的最近点对问题:
设x1, x2, …, xn是x轴上有n个点构成的集合S,最近对问题就是找出集合S中距离最近的点对。
算法思想:用x轴上的某个点m将S划分为两个集合S1和S2,并且S1和S2含有点的个数近似相同。递归地在S1和S2上求出最接近点对 (p1, p2) 和(q1, q2),如果集合S中的最接近点对都在子集S1或S2中,则d=min{(p1, p2), (q1, q2)}即为所求,如果集合S中的最接近点对分别在S1和S2中,则一定是(p3, q3),其中,p3是子集S1中的最大值,q3是子集S2中的最小值。
例如:(1)输入 -8,-5,-4,1,3,7,输出为1.
(2)输入 -8,-5,-2,1,3,7,输出为2.
(3)输入 -8,-4,-1,1,4,7,输出为2.
附加题:(有时间可继续
您可能关注的文档
最近下载
- 新建铁路玉林至铁山港线的环境影响的报告书.pdf VIP
- 体育理论中的运动生理学基础试题库及答案.doc VIP
- 09J202-1 坡屋面建筑构造(一).docx VIP
- 《桥梁检测讲义》课件.pptx VIP
- XJJ108-2019 现浇混凝土大模内置保温系统应用技术标准.pdf
- 工程设计-《工程勘察设计收费标准》(2024年修订本)-完整版.pptx VIP
- 运动生理学试题库与答案.pdf VIP
- (整理)GMP认证药厂固体车间及中药材提取车间平面图..pdf VIP
- 4×200MW区域性发电厂电气部分设计论文.doc VIP
- 江苏省徐州市铜山区2024-2025学年高一下学期4月期中考试 数学试卷含答案.pdf VIP
原创力文档

文档评论(0)