新闻详情

新闻详情

首页 / 资讯中心 / 详情

JAVA练习336- 搜索插入位置

发布时间:2026/9/5 22:05:18来源:尧图网络
JAVA练习336- 搜索插入位置
题目概览给定一个排序数组和一个目标值在数组中找到目标值并返回其索引。如果目标值不存在于数组中返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(log n)的算法。示例 1:输入:nums [1,3,5,6], target 5输出:2示例 2:输入:nums [1,3,5,6], target 2输出:1示例 3:输入:nums [1,3,5,6], target 7输出:4提示:1 nums.length 10^4-10^4 nums[i] 10^4nums为无重复元素的升序排列数组-10^4 target 10^4来源35. 搜索插入位置 - 力扣LeetCode解题分析方法二分查找从数组中间索引开始找令该索引为 mid开始索引为 i结束索引为 j则mid ( i j ) / 2nums[ mid ] target 时返回nums[ mid ] target 时说明在左边j mid - 1nums[ mid ] target 时说明在右边i mid 1不断缩小直到 i j 即可。时间复杂度O(logn)空间复杂度O(1)class Solution { public int searchInsert(int[] nums, int target) { int n nums.length; int i 0, j n-1; while(i j) { int mid (i j) / 2; if (nums[mid] target) { return mid; } if (nums[mid] target) { i mid 1; } else { j mid - 1; } } return nums[i] target ? i 1: i; } }
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

d3 forceLink 链接力详解:用弹簧模型稳定力导向图布局(d3 v7) 2026/9/5 22:03:49

d3 forceLink 链接力详解:用弹簧模型稳定力导向图布局(d3 v7)

d3 forceLink 链接力详解:用弹簧模型稳定力导向图布局(d3 v7) 【免费下载链接】d3 Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada: 项目地址: https://gitcode.com/GitHub_Trending/d3/d3 …

阅读更多 →
Stagehand 快速上手:用自然语言驱动网页自动化的实践指南 2026/9/5 22:03:49

Stagehand 快速上手:用自然语言驱动网页自动化的实践指南

Stagehand 快速上手:用自然语言驱动网页自动化的实践指南 【免费下载链接】stagehand The SDK For Browser Agents 项目地址: https://gitcode.com/GitHub_Trending/stag/stagehand 上周写好的爬虫脚本,这周突然失效了——对方网站只是改了一个 c…

阅读更多 →
Godot GDScript 测试套件实战解析:集成测试脚本、输出对比与 Autocompletion 测试机制 2026/9/5 22:03:49

Godot GDScript 测试套件实战解析:集成测试脚本、输出对比与 Autocompletion 测试机制

Godot GDScript 测试套件实战解析:集成测试脚本、输出对比与 Autocompletion 测试机制 【免费下载链接】godot Godot Engine – Multi-platform 2D and 3D game engine 项目地址: https://gitcode.com/GitHub_Trending/go/godot 本文以 Godot 仓库中的 GDScr…

阅读更多 →
DigitalPlat FreeDomain 域名运维入门:基础设施台账与变更管理实践 2026/9/5 22:03:49

DigitalPlat FreeDomain 域名运维入门:基础设施台账与变更管理实践

DigitalPlat FreeDomain 域名运维入门:基础设施台账与变更管理实践 【免费下载链接】US.KG Free domain registration and practical DNS learning resources for everyone. 项目地址: https://gitcode.com/GitHub_Trending/us/US.KG 可靠运维始于两件事&…

阅读更多 →
3步跑通NocoBase无代码平台:从本地尝鲜到生产上线 2026/9/5 22:03:49

3步跑通NocoBase无代码平台:从本地尝鲜到生产上线

3步跑通NocoBase无代码平台:从本地尝鲜到生产上线 【免费下载链接】nocobase NocoBase is an open-source AI no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infra…

阅读更多 →
Agent Skill开发实战:从Function Calling到记忆、角色与主动性的三层进化 2026/9/5 22:00:48

Agent Skill开发实战:从Function Calling到记忆、角色与主动性的三层进化

最近老有朋友问我:“Agent 和普通的大模型 API 封装到底差在哪?”我做这类应用的时间不算短,过去一年里最大的感受就是:区别不在于你调了几次模型,而在于你有没有把“能力”做出“人感”来。这里说的“人感”&#xff…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞