0
点赞
收藏
分享

微信扫一扫

JAVA习题练习20220220

E_topia 2022-02-20 阅读 49
java

实现一个方法 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;
    }
}

给定一个整型数组, 判定数组是否有序(递增)

给定一个整型数组, 实现冒泡排序(升序排序) 

 

 

举报

相关推荐

0 条评论