题目描述
魔术索引。 在数组 A[0…n-1] 中,有所谓的魔术索引,满足条件 A[i] = i 。给定一个有序整数数组,编写一种方法找出魔术索引,若有的话,在数组 A 中找出一个魔术索引,如果没有,则返回 -1。若有多个魔术索引,返回索引值最小的一个。
示例1:
输入: nums = [0, 2, 3, 4, 5]
输出: 0
说明: 0 下标的元素为 0
示例2:
输入: nums = [1, 1, 1]
输出: 1
说明:
nums 长度在 [1, 1000000] 之间