2012年7月10日

字典树 AC自动机

摘要: 字典树: 以树的形式存储字符串。便于进行快速检索以及最长公共前缀的获得。 结构体的构造:① struct node{ int count; node *next[26]; } ② struct node{ int count;int next[26]; }AC自动机: 字典树与KMP算法的结合。一般用于在一段字符串中查找多个模式串。步骤: 1. 将所有的模式串构造成一棵字典树; 2. 为树上的每一个节点构造其FAIL指针(方法下述); 3. 将文章与树开始进行匹配。每到一个不匹配的地方,就把匹配的文章与其fail指针指向的树的节点进行匹配;如果在过程中发现匹配节点返回到了根,且一直没变,则说明 阅读全文

posted @ 2012-07-10 22:43 yumao 阅读(219) 评论(0) 推荐(0) 编辑

导航