数组求最大值和最小值

给定一个含有n个元素的整型数组a,找出其中的最大值和最小值

分析:

假如有一段数组,里面都是整数的数字,要找出最大值,那么就要另设定一个值为0,跟数组里面的数字多对比,比这个值大,后设的值取大的,比他小,保持不变

例如:

var arr = [1,2,5,10,4,10,23,1,2,53,2];
var a = 0
for(var i=0;i<arr.length;i++){
if(arr[i] > a){
a = arr[i];
}
}
console.log(a);// a = 53

最小值就相反

var arr = [1,2,5,10,4,10,23,1,2,53,2];
var a = 10000
for(var i=0;i<arr.length;i++){
if(arr[i] < a){
a = arr[i];
}
}
console.log(a);// a = 1

这里的a初始值取一万仅仅针对的是我这里的数组,实际情况下,往往很可能比他大,所以关于a的初始值,以后再研究

 

转载于:https://www.cnblogs.com/7-Eleven/p/5661702.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值