Rõ ràng, thời gian chạy của thuật toán này có thể khá khác nhau cho
cùng một kích thước danh sách n. Trong trường hợp xấu nhất, khi không có các yếu tố phù hợp hoặc
các yếu tố phù hợp đầu tiên xảy ra là người cuối cùng trong danh sách, các thuật toán
làm cho số lượng lớn nhất của so sánh chính trong tất cả các yếu tố đầu vào có thể có kích thước
n: Cworst (n) = n.
Theworst hợp efficiencyof một thuật toán hiệu quả của nó đối với các trường hợp xấu nhất
đầu vào kích thước n, mà là một đầu vào (hoặc đầu vào) có kích thước nfor mà các thuật toán
chạy dài nhất trong số tất cả các yếu tố đầu vào có thể có kích thước đó. Cách để xác định
hiệu quả trường hợp xấu nhất của một thuật toán, về nguyên tắc, khá đơn giản:
phân tích các loại seewhat algorithmto đầu vào mang lại giá trị lớn nhất của cơ bản
countC hoạt động của (n) trong tất cả các yếu tố đầu vào có thể có của sizenand sau đó tính này
xấu nhất trường hợp valueCworst (n). (Đối với tìm kiếm tuần tự, câu trả lời là rõ ràng. Các
phương pháp để xử lý tình huống ít tầm thường được giải thích trong phần tiếp theo của
chương này). Rõ ràng, theworst-phân tích trường hợp cung cấp thông tin rất quan trọng
về hiệu quả của một thuật toán bởi bounding fromabove thời gian chạy của nó.
khác trở lại -1
đang được dịch, vui lòng đợi..