function searchMaxMin(a,N){
var i,max,min,tmax,tmin;
if(N%2==0){
max=(a[0]>a[1])?a[0]:a[1];
min=(a[0]
}
else
max=min=a[0];
for(i=1;i
if(a[2*i-1]>a[2*i]){
tmax=a[2*i-1];
tmin=a[2*i];
}
else{
tmax=a[2*i];
tmin=a[2*i-1];
}
if(tmax > max)
max = tmax;
if(tmin < min)
min = tmin;
}
}
取最大值:function searchMax(a,N){
var i,max,tmax;
if(N%2==0){
max=(a[0]>a[1])?a[0]:a[1];
}
else
max=a[0];
for(i=1;i
if(a[2*i-1]>a[2*i]){
tmax=a[2*i-1];
}
else{
tmax=a[2*i];
}
if(tmax > max)
max = tmax;
}
return max;
}
var data=[12,23,1,23,345,32,0]
var dataMax=Search_max_and_min(data, data.length);
console.log(dataMax);//345
取最小值:function searchMin(a,N){
var i,min,tmin;
if(N%2==0){
min=(a[0]