找出n个整数中的最大的2个,最少比较多少次?
思想是先求最大的,然后维护一个第二大的候选列表,最后才求第二大的
n+lbn-2
lb表示以2为底的对数
本文探讨了从n个整数中找出最大两个数所需的最少比较次数的问题。提出了一种策略:首先找出最大的数,同时维护一个第二大的候选列表,在整个过程中确保比较次数最优化。
找出n个整数中的最大的2个,最少比较多少次?
思想是先求最大的,然后维护一个第二大的候选列表,最后才求第二大的
n+lbn-2
lb表示以2为底的对数
2352

被折叠的 条评论
为什么被折叠?