多选题判断下列代码段的大O级别:def function(n): return n**2 A、 O(1) B、 O(n) C、 O(n*log(n)) D、 O(n^3)判断题下面的字典操作中哪些是O(1)的? A、 del my_dict['a'] B、 'a' in my_dict C、 my_dict['a'] += 1 D、 my_dict['a'] == 10多选题以下是一个快速幂算法:def pow(x, n): if n==0: return 1 elif n==1: return x elif n%2==0: return pow(x*x, n//2) else: return pow(x*x, n//2)*x A、 O(1) B、 O(n^3) C、 O(log(n)) D、 O(n*log(n))判断题令n为问题规模,其中解决本问题的三个算法称为A,B,C,他们需要的总运算次数分别是:A: 96+108n+24n^2+12n^3B: 16+3n^48C: 10080+168n+7n^2*log(n)三个算法的时间复杂度的大O级别中,以下表述正确的有: A、 A算法和B算法的时间复杂度相同 B、 C算法的时间复杂度最小 C、 B算法比A算法的时间复杂度更大 D、 C算法的时间复杂度最大多选题判断下列代码段的大O级别:test = 0for i in range(n): test = test + 1for j in range(n): test = test - 1for k in range(n): test = test * 1 A、 O(n*log(n)) B、 O(n) C、 O(1) D、 O(n^2)多选题判断下列代码段的大O级别:for i in range(n): for j in range(i): k = 2 + 2 A、 O(n^2) B、 O(n) C、 O(n*log(n)) D、 O(1)多选题判断下列代码段,关于的大O级别:test = 0for i in range(n): for j in range(n): for k in range(i): test = test + i * j A、 O(n^3) B、 O(n^2) C、 O(n) D、 O(1)判断题下面的列表操作中哪些是O(1)的?(假设列表alist足够长,不导致任何报错) A、 alist.pop() B、 alist.pop(0) C、 alist[10:16] D、 alist.append(10)