字符串 (学习)
桃社长
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ac——自动机(1.5)
前:1、预备知识KMP算法, 字典树。(完)2、 什么是ac自动机(完)3、 ac自动机算法的实际作用3、 算法实现,(完)4、代码讲解。(完)一、预备知识:要想学习ac自动机 必须先掌握kmp算法,因为ac自动机的思想 与kmp算法的思想相似。此外, 还要掌握字典树, 因为ac自动机要用到字典树, 用字典树来储存单词(字符串)。二、什么时ac自动机、 ac自动机的作用ac自...原创 2019-05-16 22:13:25 · 211 阅读 · 1 评论 -
字符串——单模匹配——KMP算法(2.0)
4564768原创 2019-04-11 23:31:16 · 244 阅读 · 0 评论 -
字符串——多模匹配——ac自动机(1.0模板)
/*****① ac 自动机 fail 用大了最大公共前后缀,这个与kmp略有不同:是 一个单词(也不能说是单词,一个单词的前缀子串)的后缀 后另一个单词的前缀。② 匹配时:文本串r走到底 然后fail指针回溯相当于l 右移, (如果暴力匹配过 你就是知道l r表示的是什么)③时间复杂度: m个单词 每个单词平均长度为len2 文本串的长度为 len 节点个数x ...原创 2019-08-03 00:35:59 · 206 阅读 · 0 评论 -
字符串——最大回文子串——Manacher算法(1.0模板)
#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>using namespace std;const int maxn = 1e6+1;int s[maxn];int s_new[2*maxn+2];int p[2*maxn+2];in...原创 2019-08-03 17:00:45 · 128 阅读 · 0 评论 -
exkmp模板(1.0 )
拓展kmp的作用:①字符串匹配, kmp所能做到的字符串配类型题exkmp都能做;(拓展kmp 解决 一个字符串在另一个字符串中出现多少次更方便)推荐推理博客:https://blog.youkuaiyun.com/dyx404514/article/details/41831947/******** 学习方法: 在假设 nex 配好 的情况下, 先学 exkmp 这个函数;再回来学习 get_n...原创 2019-07-26 21:17:44 · 208 阅读 · 0 评论
分享