将一个非常大的n位数转换为十进制表示的复杂度是多少?
我的想法是,重复整数除法的初级算法,通过取余数来获得每个数字,其复杂度为O(M(n)log n)
,其中M(n)
是乘法算法的复杂度;然而,这里的除法不是在两个n位数之间进行,而是在一个n位数和一个小常数之间进行,因此我认为复杂度可能会更小。
将一个非常大的n位数转换为十进制表示的复杂度是多少?
我的想法是,重复整数除法的初级算法,通过取余数来获得每个数字,其复杂度为O(M(n)log n)
,其中M(n)
是乘法算法的复杂度;然而,这里的除法不是在两个n位数之间进行,而是在一个n位数和一个小常数之间进行,因此我认为复杂度可能会更小。
O( M(n) log(n) )
算法的论文或具体实现的链接? - Meekohi