实现一个方法 toString, 把一个整型数组转换成字符串. 例如数组 {1, 2, 3} , 返回的字符串为 "[1, 2, 3]", 注意 逗号 的位置和数量.
实现一个方法 copyOf, 对一个整型数组进行拷贝, 得到一个新的数组.
给定一个有序整型数组, 实现二分查找
import java.util.Arrays;
public class Testdemo {
public static void main(String[] args){
int[] arr={1,2,3,4,5,6,7,8,9,10};
int ret=find(arr,8);
System.out.println(ret);
}
public static int find(int[]arr1,int tofind){
int left=0;
int right=arr1.length-1;
while(left<=right){
int mid = (left + right) / 2;
if (tofind <arr1[mid]) {
right = mid - 1;
} else if (tofind > arr1[mid]) {
left = mid + 1;
} else {
return mid;
}
}
return -1;
}
}
给定一个整型数组, 判定数组是否有序(递增)
给定一个整型数组, 实现冒泡排序(升序排序)