设计一个尽可能高效的算法,在长度为 n 的一维实型数组 a [ O .. n —1]中查找值最大的元素 max 和值最小的元素 min ,并分析算法的最好、最坏和平均情况下元素的比较次数。
可以参考下这篇文章,希望对你有帮助:
最简单的遍历比较,比较次数是n-1