Nội dung text phức tạp của thuật toán_nocopy.pdf
Become A Better Developer 28TECH 1 28tech.com.vn ĐỘ PHỨC TẠP CỦA THUẬT TOÁN (TIME COMPLEXITY)
Become A Better Developer 28TECH 2 28tech.com.vn Đánh giá một thuật toán Độ phức tạp về thời gian (time complexity) và độ phức tạp về không gian (space complexity) là 2 yếu tố để quyết định một thuật toán có thích hợp để giải quyết một bài toán nào đó hay không. Trong đó độ phức tạp về thời gian được quan tâm nhiều hơn khi các bạn tham gia vào các contest về lập trình. Độ phức tạp thời gian là thời gian mà thuật toán của bạn cần để thực thi, nó là một hàm của input, tức là dựa vào đầu vào ta sẽ tính toán số lượng thao tác mà thuật toán cần thực thi từ đó tính ra được thời gian thực thi của thuật toán.