Bạn cần đăng nhập để đánh giá tài liệu

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

133

Với Luyện tập 1 trang 117 giải SGK Tin học 11 Kết nối tri thức chi tiết trong Bài 25: Thực hành xác định độ phức tạp thời gian thuật toán giúp học sinh dễ dàng xem và so sánh lời giải, từ đó biết cách làm bài tập Tin học 11. Mời các bạn đón xem:

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

Luyện tập 1 trang 117 Tin học 11: 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]

Lời giải:

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

Đánh giá

0

0 đánh giá