首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

【算法导论】与此同时找出最大值和最小值

2012-08-09 
【算法导论】同时找出最大值和最小值在一个有n个元素的集合中,需要多少次比较才能确定其最小、最大元素呢?如

【算法导论】同时找出最大值和最小值

在一个有n个元素的集合中,需要多少次比较才能确定其最小、最大元素呢?如果一个一个的比较,那么需要n-1次比较,是不是有更好的方法呢?

如果,在比较中,记录遇到的最大值和最小值。将输入的元素两两比较,然后与当前的最大值、最小值进行比较。这样每2个元素需要3次比较,而不是原来的4次。

实现代码如下:



热点排行