D. 简单二分查找
简单二分查找
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
简单二分查找
小B瞒着小A找了很多好“朋友”,不久小A对小B起了疑心,乘着小B在睡觉,快速拿起了手机翻看起了通讯录,由于时间有限加上通讯表太长,只准备找寻小A推断出来的一个目标,现在,请帮助小A查找这个好“朋友” 给定一个 n 个元素有序的(降序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。
输入:
一个整型数组nums,一共输入n个数,其中nums中的元素不重复。
一个整数target。
输出:
一个数表示目标值的下标,如果找不到该目标值的下标则返回-1。
输入样例1:
5
12 4 3 0 -1
2
输出样例1:
-1
解释1
2没有出现在nums数组中。
输入样例2:
5
12 4 3 0 -1
0
输出样例2:
3
解释2
0出现在nums数组中且下标为3。
数据范围
1<=n<=10000
nums中元素范围[-9999,9999],按照降序输入且不会出现两个相同元素