在KMP算法中,next数组的作用是什么?
答案解析
KMP算法中的next数组用于记录模式串中每个字符的最长前缀和后缀的长度,这样在匹配失败时可以直接跳过这些已经匹配的部分,从而提高匹配效率。选项A正确描述了next数组的作用。选项B和D错误地将next数组的作用描述为记录主串的信息,而实际上next数组只与模式串有关。选项C虽然提到了下一个匹配位置,但没有准确描述next数组的具体作用。
正确答案:A