求助递推求前缀函数的复杂度
  • 板块学术版
  • 楼主M1rac0
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/8/16 21:54
  • 上次更新2023/10/27 15:03:58
查看原帖
求助递推求前缀函数的复杂度
709949
M1rac0楼主2022/8/16 21:54

rt,应该是 O(n)\mathcal{O}(n) 的,但是不知道怎么证 /kk

网上搜了搜没明白,有大佬能讲一下吗,感激不尽!

(代码供参考,方便讲解)

for (int i = 1; i < n; ++i) {
  int j = nxt[i];
  while (j && s[i] != s[j]) j = nxt[j];
  if (s[i] == s[j]) nxt[i + 1] = j + 1;
}
2022/8/16 21:54
加载中...