最大间隙问题 问题描述 最大间隙问题是指,给定n个实数x1,x2,...,xnx_1, x_2,...,x_nx1,x2,...,xn,求这n个数在实轴上相邻2个数之间的最大差值。假设对任何实数的下取整函数耗时O(1)O(1)O(1),设计最大间隙问题的线性时间算法。 解题思路 第一种方法 先对n个数进行从小到大排序,然后依次计算相邻两个数之间的距离。采用这种方法,最优排序方法的计算复杂度为O(n∗logn)O(n*logn)