KMP--学习笔记

Q:给定两个字符串A、B,求A在B中出现了多少次 这是KMP的经典问题,我们将从这里开始引入KMP算法 KMP算法の思想 KMP算法分为两步 1.对A进行自我匹配,求出A的nxt数组 其中 n x t [ i ] nxt[i] nxt[i]表示 A中以 i i i结尾的非前缀子串 与 A的前缀的最大匹配长度 即若 n x t [ i ] = j nxt[i]=j nxt[i]=j,则 A [ i
相关文章
相关标签/搜索