Bài 25: Thực hành xác định độ phức tạp thời gian thuật toán

ML

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]

QL
23 tháng 8 2023 lúc 9:37

Độ 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)

Bình luận (0)

Các câu hỏi tương tự
ML
Xem chi tiết
ML
Xem chi tiết
ML
Xem chi tiết
ML
Xem chi tiết