Các thuật toán tính toán một mảng tốt ca chiều dài m + 1 để xác định
vị trí nhảy tiếp theo bằng cách sử dụng sự thay đổi có thể có khoảng cách tối đa từ cấu trúc của mô hình.
Sau đó các giá trị thay đổi tổng thể được xác định bằng cách chọn khoảng cách dài hơn giữa hai xấu-shift
và mảng tốt-shift. Các thuật toán tìm kiếm nhanh chóng cổ điển và biến thể cải tiến của chúng tôi không sử dụng tốt
quy tắc hậu tố; do đó, phương trình mảng dịch chuyển tương ứng tốt không trình bày ở đây. Độc giả quan tâm,
xin vui lòng tham khảo các bài báo gốc của Boyer và Moore
đang được dịch, vui lòng đợi..