Bạn cần đăng nhập để báo cáo vi phạm tài liệu

Hãy cho biết hàm sau thực hiện công việc gì? Xác định độ phức tạp thời gian của thuật toán

135

Với Vận dụng 2 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:

Hãy cho biết hàm sau thực hiện công việc gì? Xác định độ phức tạp thời gian của thuật toán

Vận dụng 2 trang 117 Tin học 11: Hãy cho biết hàm sau thực hiện công việc gì? Xác định độ phức tạp thời gian của thuật toán.

def func(A):

 n=len(A)

 for i in range(n-1):

  for j in range(i+1,n):

   if A[j] > A[j]:

    A[j],A[j] = A[j],A[i]

Lời giải:

Công việc của hàm là thực hiện sắp xếp.

Độ phức tạp của thuật toán là O(n2)

Đánh giá

0

0 đánh giá