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; } }
Prendre la valeur maximale :
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
Prendre la valeur minimale :
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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!