PS:
一种可能的思路:
(1)先将这个数组变成互异的数组,上例中:2 3 4 5
(2)然后找第三小。
问题变成是否存在一种线性的解法,将一个数组变成互异数组。
在上例中,似乎很简单:开个以最大元素为长度的数组即可。但是如果数组中的数字特别大,这个方法显然不优。
fihopzz 写道:
On 11月19日, 上午5时38分, fihopzz <xiao...@gmail.com> wrote:
On 11月19日, 上午5时38分, fihopzz <xiao...@gmail.com> wrote:
On 11月19日, 上午5时38分, fihopzz <xiao...@gmail.com> wrote: