设串长为n,模式串长为m,则KMP算法所需的附加空间为( )。
A. O(m) B. O(n) C. O(m*n) D. O(nlog2m)
N诺智能批改可自动批改答案并给出反馈,每次使用将消耗 1个诺币
您当前的诺币数量: 个
N诺正在智能批改,预计需要30秒,请稍候...
A
因为KMP算法涉及到next数组的存储,next数组是基于模式串长度计算的
因为KMP算法涉及到next数组的存储,next数组是基于模式串长度计算的。
KMP算法的空间复杂度应该为O(m),因为需要存储next数组计算值
登录后提交答案