下面代码段实现了快速排序的划分操作(以首元素为基准),横线处代码应填入( )。

vu543580 单选题 共 个子题
def partition(arr, low, high):
    pivot = arr[low]
    i = low
    j = high
    while i < j:
        while i < j and arr[j] >= pivot:
            j -= 1
        while i < j and arr[i] <= pivot:
            i += 1
        if i < j:
            arr[i], arr[j] = arr[j], arr[i]
    ________________ # 在此处填入代码
    return i
A

arr[low], arr[high] = arr[high], arr[low]

B

arr[low], arr[i] = arr[i], arr[low]

C

arr[i], arr[high] = arr[high], arr[i]

D

arr[i] = pivot

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