永发信息网

严蔚敏老师的《数据结构》里,关于时间复杂度的写法,譬如logn,这个对数函数的底数是多少啊

答案:5  悬赏:10  手机版
解决时间 2021-03-23 11:43
严蔚敏老师的《数据结构》里,关于时间复杂度的写法,譬如logn,这个对数函数的底数是多少啊
最佳答案
算法中log级别的时间复杂度都是由于使用了分治思想,这个底数直接由分治的复杂度决定。如果采用二分法,那么就会以2为底数,三分法就会以3为底数,其他亦然。不过无论底数是什么,log级别的渐进意义是一样的。也就是说该算法的时间复杂度的增长与处理数据多少的增长的关系是一样的。



扩展资料:
时间复杂度的计算方法
(1)一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示,若有某个辅助函数f(n),使得T(n)/f(n)的极限值(当n趋近于无穷大时)为不等于零的常数,则称f(n)是T(n)的同数量级函数。
记作T(n)=O(f(n)),称O(f(n))
为算法的渐进时间复杂度,简称时间复杂度。
(2)在计算时间复杂度的时候,先找出算法的基本操作,然后根据相应的各语句确定它的执行次数,再找出 T(n) 的同数量级。
(3)在pascal中比较容易理解,容易计算的方法是:看看有几重for循环,只有一重则时间复杂度为O(n),二重则为O(n^2),依此类推,如果有二分则为O(logn),二分例如快速幂、二分查找,如果一个for循环套一个二分,那么时间复杂度则为O(nlogn)。

参考资料来源:百度百科-时间复杂度
全部回答
还用问吗,计算机都是二进制……你说底数是几……
一般都是2为底数
如果没有特别说明,像logn这样的,一般底数是10,这个是毋庸置疑的。但我所了解的严蔚敏老师的《数据结构》里,一般对数都是有底数的,像这种求复杂度的一般底数是2的比较多,像这样logn的一般是不会在《数据结构》中出现,在数学方面会出现的比较多,是以10为底的。如果出现的话,觉得还是以10为底的(除书中特别声明)。
算法中log级别的时间复杂度都是由于使用了分治思想,这个底数直接由分治的复杂度决定。如果采用二分法,那么就会以2为底数,三分法就会以3为底数,其他亦然。 不过无论底数是什么,log级别的渐进意义是一样的。也就是说该算法的时间复杂度的增长与处理数据多少的增长的关系是一样的。 假设有底数为2和3的两个对数函数,如下图。 当X取N(数据规模)时,求所对应的时间复杂度得比值,即对数函数对应的y值,用来衡量对数底数对时间复杂度的影响。 比值为log2 N / log3 N,运用换底公式后得:(lnN/ln2) / (lnN/ln3) = ln3 / ln2,ln为自然对数,显然这是个常数,与变量N无关。 因此,不写底数并没有影响。 扩展资料: 时间复杂度的分析优势。 可以肯定的说,运行程序,把代码跑一遍,根据统计监控,能够获取运行时间和占用内存的这种跑代码的方式评估算法执行效率是正确的,很多时候它叫:事后统计法。但是这个方法有局限性。 1、测试结果非常依赖环境。 2、测试结果受数据规模影响很大。 所以需要一个不用具体的测试数据来测试,就可以粗略地估计算法执行效率的方法。 时间复杂度分析: 1、只关注循环执行次数最多的一段代码。 2、加法法则:总复杂度等于量级最大的那段代码的复杂度。 3、乘法法则:嵌套代码的复杂度等于嵌套内外代码复杂度的乘积。 参考资料来源:百度百科--时间复杂度
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
安梦鞋城地址在什么地方,想过去办事
赞风景美的句子,赞美美的古诗词
上海虹桥机场如何到吴江黎里
手机上网记录中的“TCP业务”是什么?
单选题亚洲是自然灾害最多的区域,欧洲和澳大
西瓜划开里面有黄筋是什么原因啊?
nginx-1.12.需要安装多久
舞厅放一首歌词今夜只直下着细雨, 什么歌
保安述职报告怎么写,个人述职报告怎么写
求i.o.i 的pick me 网盘
三明市艺术馆怎么去啊,有知道地址的么
单选题如果半径分别为2cm和3cm的两圆外切,那
ro仙境传说 手游32级去什么地方升级
现在走四魂的大佬们,是四魂三火多还是四魂三
中国哪所大学可以和外国作交换生?
推荐资讯
天猫魔盒可以看电视吗,天猫魔盒怎么看电视家
单选题2011年某国待售商品2000亿件,平均每件
从小到大一直少吃盐对身体好不好
QQ 浏览器怎样开启使用数据流量
求关于蜉蝣的诗词歌赋或者传说经典 50分
三国志13威力加强版武名怎么获得
我们能在不同方向看到本身不发光的物体,是因
谁有【PSP】夜明前的琉璃色:携带版 Yoake Yo
一又9/10-16/24等于多少
单选题已知全集U=R,集合A={x|x>2},B={x|x
一个质量为60Kg的跳伞运动员,在空中降落时,
正弘高新数码港和保利永威西溪花园哪个好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?