Tồi tệ nhất Case, Best-Case, và trung bình-Case Hiệu suất
Trong đầu phần này, chúng tôi xác định được rằng nó là hợp lý để đo lường
hiệu quả của một thuật toán như là một chức năng của một thông số chỉ định kích thước của
đầu vào của thuật toán. Nhưng có aremany thuật toán mà thời gian chạy phụ thuộc
không chỉ vào một đầu vào kích thước mà còn về các chi tiết cụ thể của một đầu vào cụ thể. Xem xét,
là một ví dụ, tìm kiếm tuần tự. Đây là một đơn giản algorithmthat tìm kiếm
cho một mục cho trước (một số keyK tìm kiếm) trong một danh sách ofnelements bằng cách kiểm tra tiếp
các yếu tố của danh sách cho đến khi nào một trận đấu với phím tìm kiếm được tìm thấy hoặc danh sách
đang cạn kiệt. Dưới đây là mã giả của thuật toán, trong đó, vì đơn giản, một danh sách được
thực hiện như một mảng. Nó cũng giả định rằng conditionA thứ hai [i] = Kwill
không được kiểm tra nếu một trong những đầu tiên, trong đó kiểm tra chỉ số của mảng không vượt quá
giới hạn trên của nó, thất bại.
đang được dịch, vui lòng đợi..