首页 > 试题广场 >

经过至多(n - 1) + (n - 2) = 2n - 3

[问答题]
经过至多(n - 1) + (n - 2) = 2n - 3 次比较,与难从任何存有 n 个整数的向量中找出最大者和次大者。试改进这一算法,使所需的比较次数(即便在最坏情况下)也不超[3n/2]-2

这道题你会答吗?花几分钟告诉大家答案吧!