我得到了以下代码,并被告知 func 函数的 Big O 是 Big O (n^2)。我相信它是大 O(n),因为它应该是大 O(n + n),我错了吗?what is Big O of following func?nums = list(range(1, 11))K = 4def func(nums: list, K:int): i, end = 0, len(nums) res = [] x = [] while i < end: res.append(nums[i:i+K]) i += K for i in res: x += i[::-1] return xfunc(nums, K)
添加回答
举报
0/150
提交
取消