博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode35.搜索插入位置 JavaScript
阅读量:6376 次
发布时间:2019-06-23

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

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

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

示例 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

答案参考:

/** * @param {number[]} nums * @param {number} target * @return {number} */var searchInsert = function(nums, target) {  //遍历数组  for (var i = 0,len = nums.length; i < len; i++) {    //这里处理值被插在数组头和数组中的情况    if (nums[i] >= target ) {      return i;    }  }  //这里处理值被插在数组尾的情况  return len;}

转载地址:http://buxqa.baihongyu.com/

你可能感兴趣的文章
当Cacti遭遇大流量
查看>>
Outlook Anywhere 客户端配置详解
查看>>
来,测一下你的学习能力!
查看>>
《Windows Server 2008 R2系统管理实战》前言与内容提要
查看>>
轻巧的网络流量实时监控工具NTOPNG
查看>>
MySQL的log_bin和sql_log_bin 到底有什么区别?
查看>>
Access、Sql 获取当前插入的主键ID
查看>>
聚类算法之DBScan(Java实现)
查看>>
为什么要使用AOP?
查看>>
VC :模板类
查看>>
对C++中string类型的总结
查看>>
Oracle发布公共云Public Cloud
查看>>
表驱动
查看>>
eclipse高亮显示
查看>>
Shell 操作数据库
查看>>
if lte IE if gte IE 浏览器兼容
查看>>
基于Lumisoft.NET组件和.NET API实现邮件发送功能的对比
查看>>
C#数据库访问技术之DATAREADER对象读取数据
查看>>
各种排序方法
查看>>
编译时程序透彻理解异常并合理使用异常
查看>>