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

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

示例 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:def searchInsert(self, nums, target):""":type nums: List[int]:type target: int:rtype: int"""index=-1last=0try:return nums.index(target)except:for i in range(len(nums)):if target > nums[i]:last+=1nums.insert(last,target)return index if index > 1 else last


转载于:https://www.cnblogs.com/flashBoxer/p/9440524.html

【leetcode 简单】第十一题 搜索插入位置相关推荐

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

    题目:搜索插入位置 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引.如果目标值不存在于数组中,返回它将会被按顺序插入的位置. 你可以假设数组中无重复元素. 复制代码 示例: 输入: [ ...

  2. leetcode第三十五题 搜索插入位置(Java)——二分查找

    题目如下: 给出的输出示例如下: 根据题意必须要使用时间复杂度为O(log n)的算法.而普通常用的暴力求解时间复杂度为 O(n),所以这里为了解决这道题使用二分查找的方法,而二分查找的时间复杂度恰好 ...

  3. java算法题:搜索插入位置

    原题:给定一个排序数组和一个目标值,在数组中找到目标值.并返回其索引,如果目标值不存在数组中,放回它将被按顺序插入位置的索引(使用时间复杂度(logN)的算法): 所以捏,我们使用二分查找法解决问题 ...

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

    一.C++ int binarySearch(vector<int>& nums, int &target, int left, int right) {int mid = ...

  5. 【leetcode 简单】第一题 两数之和

    给定一个整数数组和一个目标值,找出数组中和为目标值的两个数. 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用. 示例: 给定 nums = [2, 7, 11, 15], target ...

  6. 【leetcode 简单】第四十一题 Excel表列序号

    给定一个Excel表格中的列名称,返回其相应的列序号. 例如, A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28 ... 示 ...

  7. LeetCode 题 - 35. 搜索插入位置

    搜索插入位置 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引.如果目标值不存在于数组中,返回它将会被按顺序插入的位置. 你可以假设数组中无重复元素. 示例 1: 输入: [1,3,5, ...

  8. LeetCode (二分小专题)33搜索旋转排序数组34在排序数组中查找元素的第一个和最后一个位置35搜索插入位置

    前言 国庆前最后一次打卡,国庆后继续开启,公众号bigsai回复进群欢迎加入打卡,如有帮助记得点赞收藏. 近期打卡记录: LeetCode 32最长有效括号(困难) (本周) LeetCode 30串 ...

  9. 【LeetCode】35. 搜索插入位置---JavaScript解法

    [LeetCode]35. 搜索插入位置-JavaScript解法 原题链接:https://leetcode-cn.com/problems/search-insert-position/ /*** ...

最新文章

  1. sharepoint2013用户切换实现方式
  2. DUMP3 企业级电商项目
  3. GAN处理手写图片数据集
  4. Acess 数据库 查询数据表结构等问题小记
  5. android listview 自适应列宽_Android 开发技术周报 Issue#272
  6. 完整的金融类APP UI设计素材,深度学习临摹
  7. ENVI标准库下光谱分析
  8. 三款主流智能车机横评 吉利博越GKUI实至名归
  9. rest-framework-视图
  10. python代理池搭建
  11. SQL语句 获取系统日期
  12. bzoj1135:[POI2009]Lyz
  13. Android Lost RAM的统计方法
  14. Java Web学习(1)
  15. 计算机趣事 英语作文,英语作文100字趣事
  16. 如何让大学的青春少些遗憾!
  17. halcon 计算图像的反余弦值:acos_image
  18. 条件极值例题_条件极值的求法(函数极值的求法例题)
  19. Excel根据内容自动调整行高和列宽
  20. Linux安装mysql并配置外网访问

热门文章

  1. PaddlePaddle, TensorFlow, MXNet, Caffe2 , PyTorch五大深度学习框架2017-10最新评测
  2. Android Telephony分析(五) ---- TelephonyRegistry详解
  3. Xposed源码剖析——hook具体实现
  4. 学习Docker从小白到入门
  5. java 浮点数精度_Java中浮点数精度问题
  6. java 统计文本行数_统计文本文件的行数,单词书,字节数
  7. java Parallel gc_JVM Parallel Scavenge GC日志详解
  8. python文档生成工具_pydoc --- 文档生成器和在线帮助系统 — Python 3.9.1rc1 文档
  9. linux监控是否运行脚本,监控网站是否可以正常打开的Shell脚本分享
  10. ssh协议是tcp还是udp_DNS 支持 TCP 和 UDP 双协议,但为何偏偏只钟情 UDP?