def bubble_sort_optimized(arr): n = len(arr) for i in range(n): swapped = False for j in range(0, n-i-1): if arr[j] > arr[j+1]: arr[j], arr[j+1] = arr[j+1], arr[j] swapped = True if not swapped: break return arr arr = [64, 34, 25, 12, 22, 11, 90] sorted_arr = bubble_sort_optimized(arr) print("排序后的数组:", sorted_arr)
点赞 评论

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务