Thuật toán
Thuật toán
Thuật toán
1
Thuật toán và độ phức tạp của thuật toán
Nếu a = 0
b = c thì P(x) có nghiệm bất kì
b ≠ c thì P(c) vô nghiệm
Nếu a ≠ 0
P(x) có duy nhất một nghiệm x = (c - b)/a
Khối
Điều kiện
▪ Cung
• Biểu diễn bằng đoạn thẳng có hướng;
• Biểu diễn đường đi, chiều của thuật toán.
Cung
▪ Các yếu tố đánh giá tính hiệu quả của thuật toán:
• Số phép tính mà thuật toán đó thực hiện.
• Lượng bộ nhớ đã dùng
Trong thực tế không thể tính toán chính xác hàm T(n) mà
chỉ có thể tìm ra một ước lượng đủ tốt, theo
▪ Cận trên: O(n): O-lớn (big-O);
▪ Cận dưới: Ω(𝑛) (Ô-mê-ga);
▪ Trung bình : Θ(𝑛) (Thê-ta).
▪ Hệ quả: Θ(f(n))⊂O(f(n))
▪ Định lý:
Nếu T(n)=Θ(f(n))⟺ T(n)=Ω(f(n)) và T(n)=𝑂(f(n)).
▪ Chuyển đổi: