黑马程序员技术交流社区

标题: 【上海校区】把元素插入有序数组中 [打印本页]

作者: 梦缠绕的时候    时间: 2020-3-9 10:24
标题: 【上海校区】把元素插入有序数组中
[url=][/url]
public static void main(String[] args) {        int[] arr = {4,6,6,7,8,9,10};        System.out.println(getIndexOf(arr,5));    }    public static int getIndexOf(int[] arr, int key){        int min = 0,                max = arr.length-1,                mid;        while (min<=max){            mid = (max+min)>>1;            if ( key > arr[mid])                min = mid+1;            else if (key < arr[mid])                max = mid-1;            else                return mid;        }        return min;    }[url=][/url]









作者: 梦缠绕的时候    时间: 2020-3-9 10:24
有问题联系小优:DKA-2018




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2