下面代码的时间复杂度为O(n*n)。( )arr = [ 2, 3, 4, 10, 40 ] n = len(arr)for i in range(n): for j in range(0, n-i-1): if arr[j] > arr[j+1] : arr[j], arr[j+1] = arr[j+1], arr[j]
【喵呜刷题小喵解析】:该代码实现的是冒泡排序算法,其时间复杂度为O(n^2)。在冒泡排序中,外层循环和内层循环分别遍历数组,比较相邻元素并交换它们的位置,直到整个数组排序完成。由于外层循环和内层循环都需要遍历数组,所以时间复杂度为O(n^2)。因此,该代码的时间复杂度为O(n^2),答案为A。