关于SAM
  • 板块学术版
  • 楼主封禁用户
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/12/21 09:23
  • 上次更新2024/12/21 12:10:03
查看原帖
关于SAM
609141
封禁用户楼主2024/12/21 09:23

一个串在 SAM 上跑匹配,每次匹配前缀 i 在SAM 上最大后缀复杂度是线性的吗?为什么?

类似这样:

int nw=0;
for(int i=1;i<=n;i++){
  while(!t[nw].nxt[s[i]])nw=t[nw].fa;
  if(t[nw].nxt[s[i]])nw=t[nw].nxt[s[i]];
}
2024/12/21 09:23
加载中...