... các trường hợp của dữ liệu: tốt nhất, trung bình, xấu nhất. Thường Thuật toán được đánh giá trong trường hợp dữ liệu đưa vào là “xấu nhất”, nghĩa là trường hợp với tập dữ liệu đó, Thuật toán ... chương trình, ta phải xây dựng cấu trúc dữ liệu và Thuật toán. Cấu trúc dữ liệu và Thuật toán có quan hệ chặt chẽ với nhau: nếu chọn một cấu trúc dữ liệu phù hợp, Thuật toán sẽ đơn giản, dễ ... xét trên, cách đánh giá Thuật toán như sau:+ Với số lượng dữ liệu vào là n, đếm tổng số lần thực hiện các lệnh trong trường hợp dữ liệu “xấu nhất” + Tổng số lệnh thực hiện là hàm f(n), giả sử...