Giải SGK Tin học 11 KNTT Bài 25. Thực hành xác định độ phức tạp thời gian thuật toán có đáp án

Xác định độ phức tạp của thuật toán sắp xếp nổi bọt sau: def BubbleSort(A):

2/5

Xác định độ phức tạp của thuật toán sắp xếp nổi bọt sau:

def BubbleSort(A):

n = len(A)

for i in range(n-1):

    for j in range(n-1-i):

          if A[j] > A[j+1]:

                   A[j],A[j+1] = A[j+1]1,A[j]

0/3000 ký tự
Giải thích

Độ phức tạp của thuật toán sắp xếp nổi bọt là O(n2)

T=O(n)+O(n2)=O(n2)Top of Form