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.

Câu hỏi 2. 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.


  • ef 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]

    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)


Trắc nghiệm Tin học 11 Kết nối tri thức KHMT bài 25 Xác định độ phức tạp thời gian thuộc toán

Bình luận

Giải bài tập những môn khác