Heim > Artikel > Web-Frontend > So finden Sie den Maximal- und Minimalwert in einem Array
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]<a[1])?a[0]:a[1]; } else max=min=a[0]; for(i=1;i<N/2;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; } }
Nehmen Sie den Maximalwert:
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<N/2;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
Nehmen Sie den Minimalwert:
function searchMin(a,N){ var i,min,tmin; if(N%2==0){ min=(a[0]<a[1])?a[0]:a[1]; } else min=a[0]; for(i=1;i<N/2;i++){ if(a[2*i-1]>a[2*i]){ tmin=a[2*i]; } else{ tmin=a[2*i-1]; } if(tmin < min) min = tmin; } return min; } var data=[12,23,1,23,345,32,0] var dataMin=Search_max_and_min(data, data.length); console.log(dataMin);//0
Das obige ist der detaillierte Inhalt vonSo finden Sie den Maximal- und Minimalwert in einem Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!