当前位置: 首页 > news >正文

做大数据和网站开发的前景想学服装设计去哪个大学好

做大数据和网站开发的前景,想学服装设计去哪个大学好,莆田建设网站建站,有没有公司做农副产品网站的比我小一届却吊打我的大脚玩家(djwj233)的博客 什么是 AC 自动机 AC 自动机是一种多模匹配算法#xff0c;就是解决 多个模式串 匹配 单个/多个 文本串用的。 AC 自动机的过程 P3808 【模板】AC 自动机(简单版) 总的来说#xff0c;AC 自动机类似将所有串跑一个 KMP。 看到有… 比我小一届却吊打我的大脚玩家(djwj233)的博客 什么是 AC 自动机 AC 自动机是一种多模匹配算法就是解决 多个模式串 匹配 单个/多个 文本串用的。 AC 自动机的过程 P3808 【模板】AC 自动机(简单版) 总的来说AC 自动机类似将所有串跑一个 KMP。 看到有很多个模式串自然想到建一棵 Trie 树那么建了 Trie 树之后我们就从头开始尽可能地向下走。 要是往下匹配走到头了怎么办呢我们考虑借用一个 KMP 的思想从当前节点跳到它的最长的在 Trie 中的真后缀这样就可以继续匹配了。 具体地我们对每个结点定义一个 \(\text{fail}\) 指针指到当前结点最长的在 Trie 中的真后缀。 那么怎么求出这个 \(\text{fail}\) 指针呢只需要和 KMP 一样不停地向前跳就可以了这样就在 \(\mathcal O(\sum|s_i|)\) 的时间内完成了建树。 实现的时候用一个 bfs 的过程完成。 $\texttt{code}$ void get_fail() {queueint q;for(int i0;i26;i) if(ch[root][i])Fail[ch[root][i]]root,q.push(ch[root][i]);while(!q.empty()){int curq.front(); q.pop();for(int i0;i26;i){if(ch[cur][i]) q.push(ch[cur][i]),Fail[ch[cur][i]]ch[Fail[cur]][i];else ch[cur][i]ch[Fail[cur]][i];}} } 可以发现我们把 \(\text{fail}\) 指针直接并在了原先的 Trie 中这样形成的一个数据结构叫作字典图。
http://www.yutouwan.com/news/455523/

相关文章:

  • 手机网站建设的代码dz网站建设
  • 网站建设流程 知乎回收类型网站如何做
  • 中国建设学会网站中国建设银行舟山分行网站
  • 免费建设个人手机网站网站建设公司排名及费用
  • 重庆网站建设营销官网整站优化
  • 手机主页网站哪个好用网站结构怎么分析
  • 王者荣耀网站建设的步骤中国建设银行安徽省招聘信息网站
  • 网站数据库查询怎么做如何能进腾讯做游戏视频网站
  • 济南网站建设网站wordpress 上传按钮
  • jsp网站开发的环境配置wordpress照片墙插件
  • 无锡网站制作公司哪家好外包网站多少钱
  • 张家港网站开发培训广告代理忘记wordpress登录密码
  • 佛山市三山新城建设局网站站点创建成功
  • wordpress能做手机站吗网络公关
  • 平江网站设计多少钱宣传型商务网站
  • 新手如何开微商城店比优化更好的词是
  • 网站设计与运营seo排名优化软件
  • 阿里云企业网站备案流程广州中国建设银行网站首页
  • 怎么用ps做网站首页重庆江津网站设计公司电话
  • 重庆网站备案在那里上传引用图片 网站
  • 农村网站建设茂名网站添加验证码
  • 自学网站开发要多久wordpress 我爱水煮鱼
  • 四川网站建设外包业务wordpress 命令执行
  • 事业单位 网站备案wordpress 适合做小说站吗
  • 网站修改域名腾讯建站平台官网
  • 网站开发毕业设计评审表重庆网站制作天
  • 成都市青羊区城乡建设局网站jsp网站开发 pdf
  • 中山做营销型网站临沂吧网站建设
  • 建立虚拟网站动漫制作专业一个月多少钱
  • 聊城做网站优化wordpress添加媒体