给定一个长度为 的有序数组nums,其中所有元素都是唯一的。下面的函数返回数组中元素target的索
引。
int binarySearch(vector<int> &nums, int target, int left, int right) { if (left > right) { return -1; } int middle = left + ((right - left) / 2); if (nums[middle] == target) { return middle; } else if (nums[middle] < target) { return binarySearch(nums, target, middle + 1, right); } else return binarySearch(nums, target, left, middle - 1); }} int Find(vector<int> &nums, int target) { int n = nums.size(); return binarySearch(nums, target, 0, n - 1);}关于上述函数,描述不正确的是( )。