思想:
记录比较过程中遇到的最小值和最大值,我们并不是将每一个输入元素与当前的最小值和最大值进行比较(这样做的代价是每个元素需要2次比较),而是成对地处理元素。先将一对输入元素互相比较,然后把较小者与当前最小值比较,把较大者与当前最大值比较,因此每两个元素需要3次比较。【摘自
《算法导论》原书第2版 P109】
本文介绍了一种寻找一组数据中最小值和最大值的优化算法。该算法通过成对处理输入元素并减少比较次数来提高效率。每两个元素仅需进行三次比较,而非每次比较都涉及当前最小值和最大值。
8392
6121

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