如何在数组中找到最大值
人气:317 ℃/2024-10-27 21:31:27
以下三解法可以寻找到数组中的最大值:
1、问题分解法。把题目看做两个独立的问题,而非一个问题,每次分别找出最小值和最大值即可,此时,一共需要遍历两次数组,比较次数为2N次,N表示数组的长度;
2、取单元素法。维持两个变量min和max,min标记为最小值,max标记为最大值,每次取出一个元素,先与已找到的最小值比较,再与已找到的最大值比较,此种方法只需要遍历一次数组即可;
3、取双元素法。维持两个变量min和max,min标记为最小值,max标记为最大值,每次比较相邻的两个数,较大者与max比较,较小者与min比较,通过比较找出最大值和最小值。此种方法的比较次数为1、5N次。
- 名俗文化11-25
独生子女费发放新规2022湖南 2022湖南独生子女补贴标准是多少
- 其他05-20
死的蚬子什么样
- 游戏12-06
80后沙包的玩法
- 美食09-04
鸡脚怎么做好吃又简单
- 娱乐06-19
女人的选择歌词
- 名俗文化12-22
2022年7月养狗黄道吉日 2022年7月哪天适合养狗
- 其他06-15
平板支撑多久合格
- 其他08-21
关于平衡的名言
- 生活10-16
龙船节是哪个民族的
- 其他07-13
洗面奶一天洗几次最好