当前位置: 首页 > wzjs >正文

深圳品牌咨询公司seo关键词

深圳品牌咨询公司,seo关键词,360怎么做网站,前端需要学wordpress1、题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 输入: nums [1,3,5,6], target 5 输出: 2…

1、题目描述

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

请必须使用时间复杂度为 O(log n) 的算法。

示例 1:

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

示例 2:

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

2、初始思路

2.1 思路

使用二分查找法,左闭右闭

2.2 代码

class Solution:def searchInsert(self, nums: List[int], target: int) -> int:n = len(nums)-1def search(l,r,target):mid = (l+r) // 2if l>r:return lif nums[mid] == target:return midelif nums[mid] < target:return search(mid+1, r,target)else:return search(l,mid-1,target)return search(0,n,target)

或 

class Solution:def searchInsert(self, nums: List[int], target: int) -> int:l, r = 0, len(nums)-1while (l<=r):mid = (l + r) // 2if nums[mid] > target:r = mid -1elif nums[mid] < target:l = mid + 1else:return midreturn l
http://www.dtcms.com/wzjs/331218.html

相关文章:

  • 照片展示网站模板免费下载全网搜索引擎优化
  • 佳木斯网站建设哪家好成都谷歌seo
  • 微信 购物网站开发品牌营销活动策划方案
  • 企业网站需要注意什么北京seo产品
  • 北京高级网站开发怎么优化自己网站的关键词
  • 音乐网站开发思路google 谷歌
  • 制作微信网站模板下载不了天津网站推广
  • 历史上的今天 网站如何做网站怎么推广
  • 淘宝上做网站不靠谱互联网营销是什么意思
  • 响应式机械类网站软件外包网
  • 网站 支持建设单位seo关键词报价查询
  • 企业网站推广方案上海北京中文seo
  • 嘉兴港区建设局网站网络营销是网上销售吗
  • 中小企业发展seo什么意思中文意思
  • 无锡网站建设专家无锡网站制作百度新闻头条
  • 个人能备案多少个网站百度账户
  • jsp网站开发框架seo课
  • 珠海金湾区建设局网站网络管理系统
  • seo外包方法seo费用价格
  • 网站平台开发公司推广平台排行榜
  • 免费网站制作平台电脑培训机构哪个好
  • 滁州网站建设费用百度竞价的优势和劣势
  • 旌阳移动网站建设友情链接购买平台
  • 服装行业网站建设及推广seo排名是什么意思
  • 如何建立自己推广网站aso关键字优化
  • 最好科技广州网站建设谷歌排名优化
  • 软件网站下载网站排行榜查询
  • 网站 成功因素阿里云com域名注册
  • 河北省网站备案系统西安官网seo
  • 做网站营销怎么去推广seo网站关键词优化