数组二分法查找,多维数组
来源:互联网 发布:阿里云注销 编辑:程序博客网 时间:2024/05/01 08:03
1.java.util.Arrays 数组操作工具类
public static void sort(int[] a); //经过调优的快速排序法
public static int binarySearch(int[] a,int key); //使用二分搜索法
2.多维数组
Java中并没有真正的多维的数组,所谓的多维数组只不过是对一维数组的改进。
注意:在创建多维数组对象时,至少要指定当前多维数组的长度。
例如: int[][]num=new int[3][];
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];
}
}
0 0
- 数组二分法查找,多维数组
- 二分法查找数组
- 二分法查找有序数组
- php数组二分法查找
- 数组二分法查找数据
- php数组二分法查找
- 二分法查找有序数组
- 二分法查找有序数组
- (数组练习)二分法查找
- 【Java】数组--二分法查找
- 数组二分法查找代码
- JS数组二分法查找
- 二分法查找顺序数组
- 二维数组的二分法查找
- 旋转数组的二分法查找
- Java二分法查找数组元素
- 有序数组和二分法查找
- C++数组的二分法查找
- 《你必须知道的495个C语言问题》笔记--标准输入输出
- maven自动化:部署项目到tomcat
- 《你必须知道的495个C语言问题》笔记--库函数
- Argument list too long
- 汇编小记
- 数组二分法查找,多维数组
- FAILED: Error in metadata: javax.jdo.JDOFatalDataStoreException
- unity3d 随机范围内生成怪物
- 2014-01-12平顶山学院
- Maximum Product Subarray
- 开启 Mysql 远程链接权限
- 深圳恒翼能科技有限公司 拖欠工资
- Android生成随机数
- SQL Server 2008 R2 新建数据库