Tôi cơ bản đo điểm chuẩn một số thuật toán khớp chuỗi tốc độ cao, tôi đã gặp một vài thuật toán.Thuật toán đối sánh chuỗi tốc độ cao
ngược Dawg không xác định (Đạo từ đồ thị acyclic) thuật toán Matching bởi Gonzalo Navarro và Mathieu Raffinot. Xem "Một cách tiếp cận Bit-Song song với Suffix automata: Nhanh chóng mở rộng chuỗi Matching" phiên bản cải tiến
Horspool của của Boyer-Moore Chuỗi thuật toán tìm kiếm. Xem "nhanh chóng tìm kiếm thực tế trong chuỗi"
Shift-Hoặc thuật toán với sai lệch
Có bất kỳ thuật toán phù hợp tốt hơn chuỗi tốc độ cao khác tôi có thể thử?
Edit: Có một thread trong dòng tương tự, trong đó có tài liệu tham khảo tốt quá
Có thể xem tại đây: http://www-igm.univ-mlv.fr/~lecroq/string/index.html – Nabb
bộ sưu tập tuyệt vời! cảm ơn rất nhiều Nabb! – sashank