我将两个 n 位正整数与一个 n 位 Karatsuba 乘数相乘。但大多数时候,子问题仍然需要处理两个 n 位数。那么我应该再次递归地使用 n 位 Karatsuba 算法来解决子问题吗?这种方法有冗余吗?它会以任何方式损害计算时间(O(n ^ 1.5))吗?
问问题
605 次
我将两个 n 位正整数与一个 n 位 Karatsuba 乘数相乘。但大多数时候,子问题仍然需要处理两个 n 位数。那么我应该再次递归地使用 n 位 Karatsuba 算法来解决子问题吗?这种方法有冗余吗?它会以任何方式损害计算时间(O(n ^ 1.5))吗?