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

免费网站模版 好用的建设通网站怎么注销

免费网站模版 好用的,建设通网站怎么注销,哪里做网站最好,云南 网站建立🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

在这里插入图片描述

🚀 算法题 🚀

🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀
🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨
🌲 作者简介:硕风和炜,CSDN-Java领域新星创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享💎💎💎
🌲 恭喜你发现一枚宝藏博主,赶快收入囊中吧🌻
🌲 人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?🎯🎯

🚀 算法题 🚀

在这里插入图片描述

在这里插入图片描述

🍔 目录

    • 🚩 题目链接
    • ⛲ 题目描述
    • 🌟 求解思路&实现代码&运行结果
      • ⚡ 二分
        • 🥦 求解思路
        • 🥦 实现代码
        • 🥦 运行结果
    • 💬 共勉

🚩 题目链接

  • 34. 在排序数组中查找元素的第一个和最后一个位置

⛲ 题目描述

给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。

如果数组中不存在目标值 target,返回 [-1, -1]。

你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。

示例 1:

输入:nums = [5,7,7,8,8,10], target = 8
输出:[3,4]
示例 2:

输入:nums = [5,7,7,8,8,10], target = 6
输出:[-1,-1]
示例 3:

输入:nums = [], target = 0
输出:[-1,-1]

提示:

0 <= nums.length <= 105
-109 <= nums[i] <= 109
nums 是一个非递减数组
-109 <= target <= 109

🌟 求解思路&实现代码&运行结果


⚡ 二分

🥦 求解思路
  1. 根据题目的要求,我们需要找到大于等于target最左侧的元素,我们通过二分来求解。
  2. 因为题目让我们求解的是等于target的第一个元素位置和最后一个元素位置,所以,我们进行俩次二分查找,第一次二分直接去找target,第二次二分去找target+1。
  3. 需要注意的是,第一次二分结束的时候,我们需要判断,当前位置是否超过了数组的长度,或者是当前位置的元素是否等于target,如果满足任意一个,直接返回{-1,-1}。
  4. 实现代码如下所示:
🥦 实现代码
class Solution {public int[] searchRange(int[] nums, int target) {int l = binarySerach(nums, target);if (l == nums.length || nums[l] != target) {return new int[] { -1, -1 };}int r = binarySerach(nums, target + 1) - 1;return new int[] { l, r };}public int binarySerach(int[] nums, int target) {int n = nums.length;int left = -1, right = n;while (left + 1 < right) {int mid = left + right >> 1;if (nums[mid] >= target) {right = mid;} else {left = mid;}}return right;}
}
🥦 运行结果

在这里插入图片描述


💬 共勉

最后,我想和大家分享一句一直激励我的座右铭,希望可以与大家共勉!

在这里插入图片描述

在这里插入图片描述

http://www.yayakq.cn/news/142500/

相关文章:

  • 优化网站首页电商 网站建设
  • 成都商城网站开发设计北京网站设计学习
  • 网站建设案例典型企业案例商洛网站建设
  • 网站建设:成都今网科技如何开发微信网站
  • 网站用图片做背景更改wordpress所有的链接
  • 网站后台需要ie6修改用什么做网站 优化
  • 好看的商城网站设计闻喜网站建设
  • 免费建筑设计素材网站seo网站排名优化方案
  • 怎么创建网站详细流程重庆seo俱乐部联系方式
  • 岳阳网站建设设计如何做自己的在线作品网站
  • 深圳建设品牌网站wordpress 仿 模板
  • 上海网站建设集中wordpress jiathis
  • 泉州 网站建设centos7搭建wordpress
  • 学校网站建设的要点网上书城网站开发环境
  • 青岛专业做网站的公司中企动力制作的网站后台
  • 网站后台文章排版云南建设工程信息服务平台
  • 做与食品安全有关的网站微信小程序可以自己开发吗
  • 网站设计和网页设计锦州网站建设推广
  • 门户网站做啥惠州百度seo地址
  • 轮网站开发的重要性门户网站建设工作制度建立情况
  • 物流网站的建设方案财务管理专业简历制作
  • 世界工厂采购网站软文广告素材
  • 承德网站建设电话cps游戏推广平台
  • 做商品二维码检测的网站企业宣传片制作
  • 技术网站推广范例网站一年费用多少钱
  • 重庆移动网站制作网站管理建设
  • 淘宝联盟怎么样做网站做一个打鱼网站需要多少钱
  • 宁波优化网站排名价格表中国企业500强2020排名
  • 建设银行支付宝网站德庆网站建设
  • 平台类网站营销方案重庆市建设工程信息网18定额宣贯