会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xuzf
博客园
首页
新随笔
联系
订阅
管理
2020年4月5日
分治——最近点对问题
摘要: 最近点对问题: 在平面内有点集 S ,S 包含 n 个点。已知每个点的坐标 (x, y) ,求最近的两点之间的距离( n 2)。如果存在重合的两个点,最近距离记为0。 枚举的方法时间复杂度是 O(n^2) ,通过分治可以将时间复杂度降为 O(nlog(n)) ; 分治策略 利用一条直线将平面上的
阅读全文
posted @ 2020-04-05 10:45 xuzf
阅读(479)
评论(0)
推荐(0)
2020年3月23日
线性时间选择算法
摘要: 线性时间选择算法 顾名思义,“线性时间选择”就是“选择问题”的“线性时间”算法。 1. 选择问题 元素选择问题:给定一个能够线性排序的集合(该集合中有 n 个元素)和 一个整数 k($1 \le k \le n$) ,找出这 n 个元素中第 k 小的元素。 时间下界: 当 $k = 1 或 k =
阅读全文
posted @ 2020-03-23 23:08 xuzf
阅读(9302)
评论(2)
推荐(2)
公告