判断给定Python最大值算法的说法错误的选项

vj469849 单选题 共 个子题

给定如下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]))
A

该算法采用分治算法

B

该算法是递归实现

C

该算法采用贪心算法

D

该算法不是递推算法

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧