第11831题 单选
Python快速排序算法(列表推导式版)横线处应填入的代码是?
def quick(arr):
    if len(arr) <= 1:
        return arr
    ____________________
    left = [x for x in arr if x < p]
    middle = [x for x in arr if x == p]
    right = [x for x in arr if x > p]
    return quick(left) + middle + quick(right)
A

p = arr[len() // 2]

B

p = arr[len(arr)+1 // 2]

C

p = arr[len(arr)-1 // 2]

D

p = arr[len(arr) // 2]

程序运行统计
暂无判题统计