public static void sort(int[] a); //經過調優的快速排序法
public static int binarySearch(int[] a,int key); //使用二分搜索法
2.多維數組
Java中並沒有真正的多維的數組,所謂的多維數組只不過是對一維數組的改進。
注意:在創建多維數組對象時,至少要指定當前多維數組的長度。
例如: int[][]num=new int[3][];
示例1:
/**
Arrays類 二分法查找
*/
import java.util.Arrays;
public class Test1{
public static void main(String[]args){
int []num={1,2,3,4,5};
int key=3;
int index=Arrays.binarySearch(num,key);
System.out.println(index);
}
}
示例2:
/**
二維數組 示例
*/
public class Test2{
public static void main(String[]args){
int[][]num={{1,2,3},{4,5,6},{7,8,9}};
for(int i=0;i<num.length;i++){
for(int j=0;j<num[i].length;j++){
System.out.println(num[i][j]);//num[0][2]
}
}
int[][][]num1={{{1,2,3},{4,5,6},{7,8,9}}};
int[][]num2=new int[3][2];
}
}