二分查找面试题及详细答案
一、基础必考题:有序数组中目标值的查找(简单)
题目描述
给定一个非递减排序的整数数组nums和一个目标值target,请查找数组中是否存在target。若存在,返回其索引;若不存在,返回-1。
示例
输入:nums=[-1,0,3,5,9,12],target=9→输出:4
输入:nums=[-1,0,3,5,9,12],target=2→输出:-1
答案解析
思路
二分查找的核心是缩小搜索范围:每次取数组中间元素与目标值比较,根据大小关系舍弃一半无效区间,重复直到找到目标或区间为空。
• 初始化左右指针lef
您可能关注的文档
最近下载
- (地理)2025年春季学期七年级地理期末试题.pdf VIP
- 2025_2026学年山东省聊城市茌平区八年级下册期末检测数学试卷(有解析).pdf
- 山东省公共卫生临床中心招聘考试真题2024.docx VIP
- 卓越维港踩盘分析.ppt VIP
- 2026年《三级老年人能力评估师》考试复习题及参考答案 .docx VIP
- 《韦氏智力量表第四版(wais-iv)中文版指导手册》.docx VIP
- (2025年)安徽省铜陵市检察院书记员考试题(附答案).docx VIP
- 2026年宁夏(中考)地生会考考试试题(含答案).docx VIP
- 2026年高考化学真题山东卷含答案.docx VIP
- 征信报告模板带水印可编辑2025年4月版.pdf
原创力文档

文档评论(0)