测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A23952. 以下是Python冒泡排序(由小到大)的优化版本,加入了提前终止机制。划线处应填入?( )def optimized_bubble_sort(arr): n = len(arr) for i in range(n - 1, 0, -1): swapped =_____________ # 初始化交换标志 for j in range(0, i): if arr[j] > arr[j + 1]: …

单选题 较难

题目描述

以下是Python冒泡排序(由小到大)的优化版本,加入了提前终止机制。划线处应填入?(    )

def optimized_bubble_sort(arr):
    n = len(arr)
    for i in range(n - 1, 0, -1):
        swapped =_____________ # 初始化交换标志
        for j in range(0, i):
            if arr[j] > arr[j + 1]:
                arr[j], arr[j + 1] = arr[j + 1], arr[j]
                swapped = ____________ # 划线处
        if not swapped:
            break

选项(单选)

上一题 下一题