/*
获取数组元素最大值的索引
返回类型:int
参数列表:int[] arr;
*/
public static int getMaxIndex(int[] arr) {
int max = arr[0];
int temp = 0; //记录元素索引
for (int i = 1;i < arr.length ;i++ ){
if (max < arr[i]){
max = arr[i];
temp = i;
}
}
return temp;
}
/*
获取数组元素最小值的索引
返回类型:int
参数列表:int[] arr;
*/
public static int getMinIndex(int[] arr) {
int min = arr[0];
int temp = 0;
for (int i = 1;i < arr.length ;i++ ){
if (min > arr[i]){
min = arr[i];
temp = i;
}
}
return temp;
}
/*
打印符合要求的数组
返回值类型: void
参数列表: int[] a,int a,int b
*/
public static void swapArray(int[] a,int i,int j){
a = swap(a,0,i);
a = swap(a,a.length-1,j);
printArray(a);
}