不强调底数,是因为这时候它是多少没本质的区别。
l o g a x = l o g b x l o g b a log_ax=\frac{log_bx}{log_ba} logax=logbalogbx
对于x,使用不同的底数a,b取对数,区别只是一个固定的常数系数 l o g b a log_ba logba罢了。
在讨论时间复杂度、信息熵等不关心常系数的时候,使用任何底数是没有区别的。只有关注常系数的时候,才需要思考对数的底数用什么,否则,2,e,10等哪个计算方便就用哪个。