单位长度闭区间包含所有点集

来源:互联网 发布:怎样注册淘宝账户 编辑:程序博客网 时间:2024/05/17 02:20

问题描述:设计一个高效算法,对实线上给定的一个点集{x1,x2,...,xn},求一个单位长度闭区间的集合,包含所有给定的点,并要求此集合最小。证明你的算法是正确的。

思路:可以先对点集按从小到大的顺序排序,然后从最小的开始,构建单位闭区间,下一个闭区间从没有被前面闭区间覆盖的最小数开始。

时间复杂度:O(nlgn)

0 0
原创粉丝点击