标签: c++ bit-manipulation bit-shift
将十进制数转换为二进制数的最佳方法是什么,即具有最佳时间复杂度?
通常要将十进制数转换为二进制数,我们继续将数字除以2并存储其余数。但如果十进制形式的数字非常大,这将花费很长时间。这种情况下的时间复杂度将转向out为O(log n)。
所以我想知道除了这个之外是否有任何方法能够以更好的时间安排完成我的工作?