博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode问题:搜索插入位置
阅读量:4543 次
发布时间:2019-06-08

本文共 924 字,大约阅读时间需要 3 分钟。

题目描述:

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

你可以假设数组中无重复元素。

示例 1:

输入: [1,3,5,6], 5输出: 2

示例 2:

输入: [1,3,5,6], 2输出: 1

示例 3:

输入: [1,3,5,6], 7输出: 4

示例 4:

输入: [1,3,5,6], 0输出: 0 代码如下:个人原创 class Solution {
    public int searchInsert(int[] nums, int target) {
        if(nums.length ==  1)         {
            if(nums[0] >= target)                             return 0;             else                 return 1;         }                  for(int i = 0; i < nums.length;i++)         {
            if(nums[i] == target)                 return i;             else if(i != nums.length - 1)             {
                if(nums[i] > target)                     return 0;                 else if(nums[i] < target && nums[i+1] > target)                 return i+1;                       }         }              return nums.length ;       } }

转载于:https://www.cnblogs.com/zhangchuan1001/p/10556087.html

你可能感兴趣的文章
Java之atomic包的原理及分析
查看>>
Chrome自定义滚动条
查看>>
poj3311(状态压缩dp)
查看>>
《大数据日知录》读书笔记-ch2数据复制与一致性
查看>>
个人冲刺01
查看>>
Ubuntu16.04源的问题
查看>>
mysql基础5(mysql命令集----表操作)
查看>>
DevExpress:下拉框绑定数据源 (ComboBoxEdit,LookUpEdit)
查看>>
视觉里程计06 Qt界面显示摄像头
查看>>
基于unity3d IFC的虚拟仿真系统
查看>>
BCS SET EMAIL
查看>>
linux 2.6 驱动笔记(一)
查看>>
SpringMVC与MyBatis整合方法
查看>>
获取当前系统运行目录
查看>>
多个tomcat实例运行的配置
查看>>
一种基于 Numpy 的 TF-IDF 实现报告
查看>>
wpf窗口阴影
查看>>
linux内核分析第四周-使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用...
查看>>
Centos 7升级内核
查看>>
Pandas 基本技巧
查看>>