给定一个长度为 nn 的有序数组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);}

关于上述函数,描述不正确的是( )。

填写答案