最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

如何查找数组中的最大值和最小值

来源:动视网 责编:小采 时间:2020-11-27 20:13:31
文档

如何查找数组中的最大值和最小值

如何查找数组中的最大值和最小值: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]
推荐度:
导读如何查找数组中的最大值和最小值: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]

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;

 }
 }

取最大值:

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

取最小值:

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

文档

如何查找数组中的最大值和最小值

如何查找数组中的最大值和最小值: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]
推荐度:
标签: 中的 如何 最小值
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top