算法分析与设计实验报告 Project5

Posted MQFLLY

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法分析与设计实验报告 Project5相关的知识,希望对你有一定的参考价值。

实验报告
课程名称
学生姓名
实验名称
实验地点
1.
给定平面上的n个点 求其中最近的点对
2.
这是一个经典的问题,可以采用分治策略解决。
将平面按照x轴划分为左右两个区域,现对横跨左右的点对进行统计,容易发现每次只要对结果取min即可
类似于二分法的性质,容易得到会进行logN次划分,每次划分只需要用类似双指针的思想线性扫描即可归并
3.
SORT_X(P.Begin,P,end)
RUN(BEGIN,END)
FUNCTION RUN(L,R)
4.
容易发现最多进行logN次划分(也就是这里的分治)
每次划分用类似双指针的思想即可On扫描
因此Tn = 2T(n / 2) + n
复杂度O(n) = NlogN
5.
Algorithm-Class-codes/project5 at main · MQFLLY/Algorithm-Class-codes (github.com)

以上是关于算法分析与设计实验报告 Project5的主要内容,如果未能解决你的问题,请参考以下文章

『嗨威说』算法设计与分析 - 算法第二章上机实践报告(二分查找 / 改写二分搜索算法 / 两个有序序列的中位数)

『嗨威说』算法设计与分析 - PTA 数字三角形 / 最大子段和 / 编辑距离问题(第三章上机实践报告)

算法设计与分析 实验一 排序算法性能分析

算法设计与分析第三次作业(之前发过,但被屏蔽了)

实验报告四:用贪心算法优化的石板切割问题

实验报告怎么写?