用分治算法解平面最接近点对问题9页.doc

上传人:晟*** 文档编号:6957955 上传时间:2021-09-15 格式:DOC 页数:9 大小:214.50KB
下载 相关 举报
用分治算法解平面最接近点对问题9页.doc_第1页
第1页 / 共9页
用分治算法解平面最接近点对问题9页.doc_第2页
第2页 / 共9页
用分治算法解平面最接近点对问题9页.doc_第3页
第3页 / 共9页
用分治算法解平面最接近点对问题9页.doc_第4页
第4页 / 共9页
用分治算法解平面最接近点对问题9页.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

一. 用分治算法解平面最接近点对问题1.题目关于最接近点对问题:给定平面上n个点,找出其中一对点,使得在n个点所构成的所有点对中,该点对的距离最小。2. 程序详细介绍(各模块的功能等) 本程序主要包括两个类:类Point和类Ppoint.其中类Point为处理一些的基本数据传递等.类Ppoint为该程序的主要实现模块,该类中有输入点对的函数shuru,对所输入的点对按X轴排序的函数sort,求各点对的距离的函数xiao等.假设S中的点为平面上的点,它们都有2个坐标值x和y。为了将平面上点集S线性分割为大小大致相等的2个子集S1和S2,我们选取一垂直线l(方程:x=m)来作为分割直线。其中m为S中各点x坐标的中位数。由此将S分割为S1=pS|pxm和S2=pS|pxm。从而使S1和S2分别位于直线l的左侧和右侧,且S=S1S2 。由于m是S中各点x坐标值的中位数,因此S1和S2中的点数大致相等。递归地在S1和S2上解最接近点对问题,我们分别得到S1和S2中的最小距离1和2.此即为该程序的大致算法.3.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。