4
我试图找出在三种情况下接受重复字符串(ww)的图灵机的时间复杂度:1磁带确定性机器,2磁带确定性机器和1带非确定性机器。重复字符串的图灵机的时间复杂度
现在我的想法是,
1磁带确定性的机器需要为O(n^2)找到中点(反复穿越出在输入第一个和最后一个符号)和O (n^2)来比较第一半和第二半(因为它必须来回n/2次,每次都要经过n/2的字符串),
2带TM取O (n^2)找到中点,O(n)将第二部分复制到第二个磁带上,然后O(n)同时比较两部分,
而非确定性猜测中点并用O(n^2)来比较这两个半部分。
不过,我觉得这三种情况下不应该都有的O相同的时间复杂度(N^2),所以在想,如果我的推理是不正确的地方(或我是否正确,只是想得多关于这个问题)。任何输入将不胜感激!