最大间隙问题

原创 2011年01月23日 19:29:00

给定n个实数,求出相邻的两个数,这两个数的差值是所有相邻数的最大

例如 ,1 ,3 ,7,8,  则答案是3,7

 

思想如下:

找出最大值和最小值,则所有的两个数 m- n > (max-min)/n - 1

因此,设定n -1 个区间,区间长度为 (max -min )/ n - 1, 将所有数按照与min的差值映射到这些区间里

则所有的两个数必然是两个相邻区间的最大值和最小值。 因为区间内的数的差值是小于上面的平均数的。

 

具体算法可参见: http://blog.csdn.net/killua_hzl/archive/2010/10/17/5947124.aspx

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

最大间隙问题

参考http://blog.csdn.net/livelylittlefish,并加以改进,Code属于原创。#include using namespace std; #define ...

hunnu 10246 最大间隙问题 桶排序+抽屉原理

最大间隙问题 Time Limit: 3000ms, Special Time Limit:7500ms, Memory Limit:32768KB Total submit us...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

最大间隙问题

问题描述: 最大间隙问题:给定n 个实数x1, x2 ,..., xn,求这n 个数在实轴上相邻2 个数之间的最大差值。假设对任何实数的下取整函数耗O(1),设计解最大间隙问题的线性时间算法。 ...

最大间隙问题

问题描述:最大间隙问题:给定n个实数x1,x2,...,xn,求这n个数在实轴上相邻2个数之间的最大差值。假设对人格实数的下取整函数耗时O(1),设计解最大间隙的问题的线性时间算法。 算法设计:对于...

[LeetCode] Maximum Gap 最大间隙问题

最大间隙问题 转自: 问题描述:                                      ...

线性时间算法解决最大间隙问题

1. 问题描述:    最大间隙问题:给定n个实数x1,x2,...,xn,求这n个实数 在实轴上 相邻2个数之间 的最大差值。 2. 实现要求:    (1)算法复杂度为线性时间;   ...

最大间隙问题

最大间隙问题。给定n 个实数,求这n个实数在数轴上相邻2个数之间的最大差值,设计解最大间隙问题的线性时间算法。 样例输入:   5   2.33.1 7.5 1.5 6.3 样例输出...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)