数组的补充方法
在《数组》文章中简单的介绍了数组的基本格式和实现案例,此处不做说明,此文主要是补充一些数组的使用方法。例如:增强版的遍历、逆序、冒泡排序、二分法查找。
增强版遍历:
1.与普通遍历的区别:
普通的遍历给人的直观感觉不是很好,输出的元素都是排列不好看,所以需要增强版的遍历
2.源代码:
public static void printArray(int[] arr){
//输出一半中括号
System.out.print("[");
for(int i = 0;i < arr.length;i++){
if(i == arr.length - 1){
System.out.print(arr[i]+"]");
}else{
System.out.print(arr[i]+",");
}
}
}
3.缺点:
不适用于遍历二维以上的数字。
数组的逆序:
1.逆序的描述:
逆序是指位置信息的大小与数据大小的排序相反。
2.源代码:
public static void ReverseOrder(int[] arr){
int temp ;
for(int min = 0,max = arr.length-1; min < max ;mi