Search insert position

来源:互联网 发布:博主一半开了淘宝店 编辑:程序博客网 时间:2024/06/06 02:24

Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order.

You may assume no duplicates in the array.

Here are few examples.
[1,3,5,6], 5 → 2
[1,3,5,6], 2 → 1
[1,3,5,6], 7 → 4
[1,3,5,6], 0 → 0

唯一注意的就是等于的条件。

    public int searchInsert(int[] A, int target) {        int i;        for (i = 0; i < A.length; i++) {            if (A[i] >= target) { /<span style="color:#ff0000;">/ 注意等于的条件</span>                break;            }        }        return i;    }


0 0
原创粉丝点击