1.定义一个函数,函数功能是动态提取int[]中元素的最大值。
2.定义一个函数,从数组中查询指定的元素首次出现的位置。
3.定义函数,完成冒泡排序,大数下沉。
4.折半查找。
5.阐述
6.定义一个函数,实现矩阵的转置.arr[i][j] == arr[j][i];//前提条件是正方的。
7.遍历三维组数,横向输出三维数组的每一个层。
8.定义一个类:Dog 有名称 color age cry();
9.阐述出来堆区,栈区,何时出现溢出,如何解决。
10.oop
---------------------------------------------------
解答:获取数组中最大值
class ArrayMax {
public static void main(String[] args){
System.out.println(arraymax(new int[]{1,2,3,6,33,76,23}));
}
public static int arraymax(int[] arr){
if(arr ==null){
System.out.println("数组不存在");
return -1;
}
int temp =arr[0];
for(int i=0;i
if(temp
temp=arr[i];
}
}
return temp;
}
}
2.从数组中查询指定的元素首次出现的位置
class SearchArray{
public static void main(String[] args){
//System.out.println("第一次位置是第"+(searchArray(5,new int[]{1,2,4,5,7,8})+1)+"个数");
searchArray(5,new int[] {1,2,4,5,7,8});
}
public static void searchArray(int num,int[] arr){
// int a=-1;
for(int i=0;i
if(arr[i]==num){
System.out.println("这个数第一次位置是第"+(i+1)+"个数");
}
}
}
}
3.定义函数,完成冒泡排序,大数下沉。
/*
冒泡排序,大数下沉
*/
class BubbleSort{
public static void main(String[] args){
//outArray(getSort(new int[]{9,5,4,5,1,7}));
outArray(ge