分治法解最接近点对问题(共8页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《分治法解最接近点对问题(共8页).doc》由会员分享,可在线阅读,更多相关《分治法解最接近点对问题(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上算法分析与设计实验报告2014-2015第一学期实验一:用分治法解最接近点对问题指导教师:cccc 实验时间:2014年10月28日 实验地点:计算中心二楼 班级: 计ccc 学号: 124cc08 姓名: 杨cc 成绩: 实验一 用分治法解最接近点对问题的实验一、实验内容: 实践名称:用分治法解最接近点对问题的实验时间安排:3学时一、实验目的通过上机实验,要求掌握分治法的问题描述、算法设计思想、程序设计和算法复杂性分析等。二、实验环境装有Visual C6.0的计算机。本次实验共计3学时。三、实验内容1、熟悉分治算法思想掌握如何创建应用程序。掌握对最接近点对问题描述
2、,及如何运用算法策略对问题解决和实现。2、掌握如何编译程序理解编译过程中的错误信息,并掌握如何排错。3、掌握如何调试程序掌握如何通过设置断点来单步调试程序,如何查看当前变量的值。4、实验题:完成用分治法解最接近点对问题的实验。要求:实现该实验结果。通过该实验题,解决最接近点对问题。二、实验报告要求1、报告内容包括实验目的、实验内容、实验步骤,实验结果和心得体会五部分;其中实验步骤包括算法分析、算法设计、算法实现主要步骤。2、截止时间统一为下周二前。1) 算法分析问题描述:已知集合S中有n个点,求这些点中最近的两个点的距离算法分析:分治法的思想就是将S进行拆分,分为2部分求最近点对。将S拆分左右
3、两部分为SL和SR,L一般取点集S中所有点的中间点的x坐标来划分,这样可以保证SL和SR中的点数目各为n/2,依次找出这两部分中的最小点对距离:L和R,记SL和SR中最小点对距离= min(L,R) 以L为中心,为半径划分一个长带,最小点对还有可能存在于SL和SR的交界处,如下图2左图中的虚线带,p点和q点分别位于SL和SR的虚线范围内,在这个范围内,p点和q点之间的距离才会小于,最小点对计算才有意义。figure 2对于SL虚框范围内的p点,在SR虚框中与p点距离小于的顶多只有六个点,就是图二右图中的2个正方形的6的顶点。这个可以反推证明,如果右边这2个正方形内有7个点与p点距离小于,例如q
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分治 最接近 问题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内