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

小红的数组操作

发布时间:2022-12-03 08:30:34 所属栏目:PHP教程 来源:互联网
导读: import java.util.*;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改PHP多维数组,直接返回方法规定的值即可
*
*
* @param a int整型ArrayList
* @param

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;

}

}

(编辑:晋中站长网)

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