logn是什么意思?
logn是以什么为底介绍如下:
关于算法的时间复杂度很多都用包含O(logN)这样的描述,但logN的底数究竟是多少呢。
算法中log级别的时间复杂度都是由于使用了分治思想,这个底数直接由分治的复杂度决定。
如果采用二分法,那么就会以2为底数,三分法就会以3为底数,其他亦然。
不过无论底数是什么,log级别的渐进意义是一样的。
也就是说该算法的时间复杂度的增长与处理数据多少的增长的关系是一样的。
我们先考虑O(logx(n))和O(logy(n)),x!=y,我们是在考虑n趋于无穷的情况。
求当n趋于无穷大时logx(n)/logy(n)的极限可以发现,极限等于lny/lnx,也就是一个常数,也就是说,在n趋于无穷大的时候,这两个东西仅差一个常数。所以从研究算法的角度log的底数不重要。
A brilliant university lecturer in psychology suffers from a fatal flaw in the form of a compulsive Don Juan complex that results in him employing all the means at his command to seduce virtually every woman he meets.