news 2026/6/12 19:40:39

力扣hot100:旋转排序数组中找目标值

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
力扣hot100:旋转排序数组中找目标值

题目描述:

思路分析:

本题前置题目:寻找旋转排序数组中的最小值,解析链接如下

https://mp.csdn.net/mp_blog/creation/editor/156110328

本题是在此题的基础上查找目标值,数组经过旋转之后被分成两个部分,这两个部分都是一个从小到大排列的子数组,如果我们能够得出这两个字数组,然后再分别对他们进行2分查找,就能够查找出目标值。

代码:

class Solution { int zhuixiao(int[] nums){ int left=0; int n=nums.length; int right=nums.length-1; while(left<right){ int mid=(right-left)/2+left; if(nums[mid]>nums[n-1]){ left=mid+1; }else{ right=mid; } } return right; } int erfen(int[] nums,int target,int left,int right){ while(left<=right){ int mid=(right-left)/2+left; if(nums[mid]==target){ return mid; } if(nums[mid]>target){ right=mid-1; } if(nums[mid]<target){ left=mid+1; } } return -1; } public int search(int[] nums, int target) { if(nums.length==0){ return -1; } int n=nums.length; int a=zhuixiao(nums); if(target>=nums[a]&&target<=nums[n-1]){ return erfen(nums,target,a,n-1); }else{ return erfen(nums,target,0,a-1); } } }

代码说明:

先找出字数组,分别为【0,a-1】和【a,n-1】。去判断target与nums【n-1】的关系,如果target比nums【n-1】大,则说明其在【0,a-1】中,否则在【a,n-1】中。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/11 19:30:32

关于JS和TS选择的问题

TS是JS的一个超集&#xff0c;使用TS之后&#xff0c;JS的语法更加的像Java&#xff0c;实际开发中用的确实更多&#xff0c;暂时没用的原因如下 为了降低难度&#xff0c;提高前端工程化的效率对于Java的我们来说&#xff0c;学习TS非常容易&#xff0c;但是还是需要一些时间T…

作者头像 李华
网站建设 2026/6/12 1:21:14

Linly-Talker如何处理诗歌朗诵的韵律节奏控制?

Linly-Talker如何处理诗歌朗诵的韵律节奏控制&#xff1f; 在数字人逐渐走进课堂、博物馆与虚拟舞台的今天&#xff0c;一个核心挑战浮现出来&#xff1a;如何让AI不只是“念出”诗句&#xff0c;而是真正“吟诵”它&#xff1f; 当用户输入一句“床前明月光”&#xff0c;我…

作者头像 李华
网站建设 2026/6/11 23:25:49

Linly-Talker能否实现双语交替讲解模式?字幕同步方案

Linly-Talker能否实现双语交替讲解模式&#xff1f;字幕同步方案 在国际课程直播卡顿、跨国培训配音不统一的现实痛点下&#xff0c;一个核心问题浮现&#xff1a;我们能否用同一个数字人&#xff0c;流畅地完成中英文交替讲解&#xff0c;并让字幕精准跟随语音节奏&#xff1f…

作者头像 李华
网站建设 2026/6/10 10:41:36

Linly-Talker支持H.264/H.265编码输出吗?视频格式说明

Linly-Talker 视频编码能力解析&#xff1a;H.264/H.265 支持现状与工程实践 在虚拟主播、AI客服和数字员工日益普及的今天&#xff0c;一个关键问题逐渐浮现&#xff1a;生成的数字人视频能否高效输出&#xff1f;是否兼容主流播放环境&#xff1f;尤其当内容需要分发到抖音、…

作者头像 李华
网站建设 2026/6/9 20:33:54

由南京导航失灵看人机环境系统智能

2025年12月17日&#xff0c;南京部分区域突发导航定位异常&#xff0c;百度、高德等主流导航软件出现“行驶在无数据道路上”“定位漂移至57公里外”等问题&#xff0c;导致外卖配送延误、网约车路线冲突、市民出行迷茫。这场“数字迷航”虽仅持续数小时&#xff0c;却如同一面…

作者头像 李华