- 4
- 0
- 约6.06千字
- 约 6页
- 2016-11-30 发布于安徽
- 举报
中科大软院算法导论最近点对算法_C++.doc
实验四 求最近点对算法
1.算法设计思路:
设共有n个点,找其中距离最近的两点及其距离。
(1)蛮力法:
蛮力法的思路是把所有点之间距离比较找出中间最小的。先假设最短距离是第一个元素和第二个元素的距离,然后求第一个元素与其后的(n-1)个元素各自的距离,若比之前记录的最短距离小则记录当前值···求第i个元素与其后的(n-i)个元素各自的距离,记录之前所得到的所有距离中的最小值,直到计算到第(n-1)个元素与第n个元素的距离,此时记录的距离即为这n个元素中的最短距离。
(2)分治法:
分治法是把一个大的问题划分成相似的小问题,采用递归的思想。找中线把n个元素分成左右两部分元素分别求得两边的最短距离,然后取两者中的最小者记为l,在中线两边分别取l的距离,记录该距离范围内点的个数,中线左边有L个元素,右边有R个元素,求左边元素到右边元素的距离看其是否小于之前记录的最短距离,小则记录下来,此时的右边元素只取y值和左边元素y值距离小于l的(减少循环次数)。循环结束即可找到最小的距离。
2.程序代码:
#includeiostream
#includecstdlib
#includectime
#includecmath
using std::cout;
using std::endl;
#define N 5
您可能关注的文档
- 中国电话交换机行业最新调研与市场品牌格局深度调研报告(2012-2016年).docx
- 中国真空泵市场全景调研及未来趋势报告(2015版).doc
- 中国金刚石绳锯行业发展现状及投资分析报告—灵核网.docx
- 中外有别 新能源汽车全球研发格局详解.docx
- 中小企业(SMB)如何选择身份认证产品.doc
- 中年男人性能力为何急剧下滑?.doc
- 中药资源保护法律问题.docx
- 主持人李泳:带着Google play低姿态回归的谷歌,能否搅动安卓市场?.doc
- 乙基麦芽酚在肉制品中功能应用.doc
- 九物理月检测 2015 5.doc
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 电磁炉电路原理图.pdf VIP
- (高清版)B-T 18380.32-2022 电缆和光缆在火焰条件下的燃烧试验 第32部分:垂直安装的成束电线电缆火焰垂直蔓延试验 A FR类.pdf VIP
- 非洲猪瘟检测实验室技术要求2022年版.pdf VIP
- TCGSS-成人间歇性经口至食管管饲技术要求及编制说明.pdf VIP
- 2026年红薯深加工产品创新与市场需求分析报告.docx
- 通信工程安全生产培训课件.ppt VIP
- 电化学储能电站检修规程 GBT42315-2023.docx
- 学堂在线 R语言数据分析 章节测试答案.docx VIP
- 2026年教科版高中信息技术必修一知识点归纳总结(复习必背).pdf VIP
- 小学信息科技课程思政教育 路径的创新探索.docx VIP
原创力文档

文档评论(0)