0
点赞
收藏
分享

微信扫一扫

LeetCode每日一题(35. 搜索插入位置)

萍儿的小确幸 2022-04-18 阅读 71

35. 搜索插入位置

Java版本:

class Solution {
    public int searchInsert(int[] nums, int target) {
      //遍历数组
        for(int i = 0; i < nums.length; i++){
            //如果找到目标值,返回索引
            if(nums[i] == target){
                return i;
            }
            //如果不存在,返回它被按顺序插入的位置
            if(nums[i] > target){
                return i;
            }

        }

       //遍历到数组最后
        return nums.length;
    }
}

 c语言版本:

int searchInsert(int* nums, int numsSize, int target){
  for(int i = 0; i < numsSize; i++){
      if(nums[i] == target)
      {
          return i;
      }
      if(nums[i] > target)
      {
          return i;
      }
  }

  return numsSize;
}
举报

相关推荐

0 条评论