Đây là triển khai thực hiện của tôi về thuật toán BMH (nó hoạt động như một nét duyên dáng): public static Int64 IndexOf(this Byte[] value, Byte[] pattern)
{
if (value == null)
throw new A
Hãy giúp tôi hiểu thuật toán tìm kiếm chuỗi Boyer-Moore "Good Suffix Shift"-Table. Điều gì đã xảy ra khi i==3? Không có chuỗi con "_MAN" trong mẫu. Vì vậy, giá trị thay đổi phải là 8 (như khi nó là i=