代码改变世界

[LeetCode]Search Insert Position

  庸男勿扰  阅读(127)  评论(0编辑  收藏  举报

原题链接:http://oj.leetcode.com/problems/search-insert-position/

题意描述:

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

题解:

  水题。

复制代码
 1 class Solution {
 2 public:
 3     int searchInsert(int A[], int n, int target) {
 4         for(int i=0; i<n; i++){
 5             if(target <= A[i])
 6                 return i;
 7         }
 8         return n;
 9     }
10 };
View Code
复制代码
点击右上角即可分享
微信分享提示