加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_池州站长网 (https://www.0566zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

小红的数组操作

发布时间:2022-12-05 11:28:48 所属栏目:PHP教程 来源:
导读:  import java.util.*;

  public class Solution {

  /**

  * 代码中的类名、方法名、参数名已经指定,请勿修改PHP多维数组,直接返回方法规定的值即可

  *

  *

  * @param a
  import java.util.*;
 
  public class Solution {
 
  /**
 
  * 代码中的类名、方法名、参数名已经指定,请勿修改PHP多维数组,直接返回方法规定的值即可
 
  *
 
  *
 
  * @param a int整型ArrayList
 
  * @param k int整型
 
  * @param x int整型
 
  * @return int整型
 
  */
 
  public int minMax (ArrayList a, int k, int x) {
 
  // write code here
 
  if(a.size()==0||a==null){
 
  return -1;
 
  }
 
  //循环k次
 
  while(k>0){
 
  int index=findMax(a); //找到最大值
 
  int res=a.get(index)-x;
 
  a.set(index,res);
 
  k--;
 
  }
 
  int index=findMax(a);
 
  return a.get(index);
 
  }
 
  //类似于快排,找到最大值,返回最大值的索引
 
  public int findMax(ArrayList num){
 
  php定义多维数组_php 比较多维数组_PHP多维数组
 
  if(num.size()==0||num==null){
 
  return -1;
 
  }
 
  int index=0;
 
  int temp=num.get(0);
 
  for(int i=0;i if(temp>num.get(i+1)){
 
  continue;
 
  }else{
 
  temp=num.get(i+1);
 
  index=i+1;
 
  }
 
  }
 
  return index;
 
  }
 
  }
 

(编辑:我爱制作网_池州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!