A26855. 下面的Python代码,用于求一系列数据中的最大值。有关其算法说法错误的是( )。def find_max(nums): if not nums: raise ValueError("输入数组不能为空") def _find_max(left, right): if left == right: return nums[left] mid = (left + right) // 2 return…
单选题
困难
知识点
题目描述
下面的Python代码,用于求一系列数据中的最大值。有关其算法说法错误的是( )。
def find_max(nums):
if not nums:
raise ValueError("输入数组不能为空")
def _find_max(left, right):
if left == right:
return nums[left]
mid = (left + right) // 2
return max(
_find_max(left, mid),
_find_max(mid + 1, right)
)
return _find_max(0, len(nums) - 1)
print(find_max([3,39,1,31,1,2,3,12,2]))选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员
上一题
下一题