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

b2b和c2c网站营销模式对比研究安徽网站推广

b2b和c2c网站营销模式对比研究,安徽网站推广,宁波网站关键词优化排名,沂南网站建设文章目录 题目描述题解思路题解代码题目链接 题目描述 题解思路 这题让我们求目标值的左边界和右边界,我们可以采用二分查找搜索有序数组内大于等于目标值的最左边的下标 然后我们只需要在有序数组查找一下大于等于target的最左边下标 如果该下标越界或者下标对应…

文章目录

  • 题目描述
  • 题解思路
  • 题解代码
  • 题目链接

题目描述

在这里插入图片描述

题解思路

这题让我们求目标值的左边界和右边界,我们可以采用二分查找搜索有序数组内大于等于目标值的最左边的下标

然后我们只需要在有序数组查找一下大于等于target的最左边下标

  • 如果该下标越界或者下标对应的值不等于target,则说明有序数组中不存在target,直接返回没找到target的第一个位置
  • 如果找到target的第一个位置,我们查找大于等于target + 1的最左边下标,然后该下标减一就是target的最后一个位置,然后返回结果

题解代码

func searchRange(nums []int, target int) []int {if len(nums) == 0 {return []int{-1, -1}}var binarySearch func(target int) intbinarySearch = func(target int) int {l, r := 0, len(nums) - 1for l <= r {m := (l + r) >> 1if nums[m] < target {l = m + 1} else {r = m - 1}}return l}l := binarySearch(target)if l == len(nums) || nums[l] != target {return []int{-1, -1}}return []int{l, binarySearch(target + 1) - 1}
}

题目链接

https://leetcode.cn/problems/find-first-and-last-position-of-element-in-sorted-array/description/

http://www.ritt.cn/news/24564.html

相关文章:

  • 怎么做二级网站武汉网络推广优化
  • 云相册网站怎么做网络做推广公司
  • 江门市做网站电商培训机构靠谱吗
  • 微网站上的一键导航怎么做邯郸seo
  • 设计官网首页谷歌seo公司
  • 武汉快速推广建站公司免费使用seo软件
  • 大丰做网站需要多少钱品牌软文
  • 酷炫网站欣赏营销神器
  • 肇庆cms建站系统社区营销
  • 桂林网站制作推荐b2b电商平台
  • 东营做网站seo5118
  • 网络推广岗位职责和任职要求seo优化排名教程
  • 谷歌推广电话深圳快速seo排名优化
  • 新泰网站制作什么是sem和seo
  • 网站数据流分析怎么做2022年新闻大事
  • 做门图网站怎样在百度上推广
  • 网站做短链统计优缺点网站推广方案范例
  • 网站定制站如何做个人网站
  • b2b电子商务网站怎么做楚雄百度推广电话
  • 哈尔滨短视频运营seo优化网站推广
  • 三合一网站建设 万网今日热搜第一名
  • 网站建设市场推广招聘seo内链优化
  • 校园网站建设方案策划书安全优化大师
  • 注册公司网上核名网站seo排名优化价格
  • 专业做营销网站建设买卖交易网
  • 网站推广方案策划案例百度站长平台网站收录
  • 泗阳疫情最新情况武汉久都seo
  • 做网站的ui框架抖音seo排名优化软件
  • 企业网站cms高端网站建设专业公司
  • 网站运营总监百度推广一个月多少钱