欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

LeetCode - 35. Search Insert Position(48ms)

程序员文章站 2024-01-21 20:34:28
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 or ......

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.

Example 1:

Input: [1,3,5,6], 5
Output: 2

Example 2:

Input: [1,3,5,6], 2
Output: 1

Example 3:

Input: [1,3,5,6], 7
Output: 4

Example 4:

Input: [1,3,5,6], 0
Output: 0
 1 class Solution {
 2 public:
 3     int searchInsert(vector<int>& nums, int target) {
 4         int s = nums.size();
 5         for(int i = 0; i < s; i++) {
 6             if(target <= nums[i]) {
 7                 return i;
 8             }
 9         }
10         return s;
11     }
12 };