Professional Documents
Culture Documents
Phần lớn bài toán thường có nhiều gt khác nhau để 1 làm 1 bài toán
- Độc lập vs máy tính và các yếu tố lien quan tới máy sẽ dẫn tới khái niệmj độ phức tạp tính toán
gaiir thuật
- Là 1 hàm T(n)
+ hàm T(n)>=0 n là kích thước độ lớn của gt
T(n)=cn2=O(n2)
Độ phức tạp của gt chính là thời gian thực hiện của chương trình
Cho 2 ct
P1 có t(n)=O(f1(n))
P2 có t2(n)=……..
Tn=T1n+T2n=Omax1+Omax2=O(max(f1(n),f2(n))
Vd
P1 và p2 lồng nhau
Vòng lặp:tổng tgian thực hiện
+ nếu tgian thực hiện than vòng lặp ko đổi thì tgian thực hiện vòng lặp là tích số lần lặp cs tgian
thực thiện than vòng lặp
Tính thời gian thự hiện T(n) cho toan bộ chương trình: O(f(n)) từ T(n)
Áp dụng quy tắc cộng quy tắc nhân để có O(f(n)) cho cả chương trình