早教吧作业答案频道 -->数学-->
算法时间复杂度的最高次幂项的系数很大怎么办假设时间复杂度多项式为a*n^3+b*n^2+c*n+d,那么其时间复杂度为O(n^3),但如果最高次项前的系数a很大,等于100,1000,10000的时候,还能把这个系数忽略吗?
题目详情
算法时间复杂度的最高次幂项的系数很大怎么办
假设时间复杂度多项式为a*n^3+b*n^2+c*n+d,那么其时间复杂度为O(n^3),但如果最高次项前的系数a很大,等于100,1000,10000的时候,还能把这个系数忽略吗?
假设时间复杂度多项式为a*n^3+b*n^2+c*n+d,那么其时间复杂度为O(n^3),但如果最高次项前的系数a很大,等于100,1000,10000的时候,还能把这个系数忽略吗?
▼优质解答
答案和解析
能不能忽略取决于你想干什么
当你把a*n^3+b*n^2+c*n+d写成O(n^3)的时候说明你只关心复杂度的阶数的上界,这个时候不论a多大都能忽略
但是如果你想考察一个算法实现出来之后的具体速度,或者对两个给定的算法进行比较的时候,这些系数还是有用的,不能扔掉不管
当你把a*n^3+b*n^2+c*n+d写成O(n^3)的时候说明你只关心复杂度的阶数的上界,这个时候不论a多大都能忽略
但是如果你想考察一个算法实现出来之后的具体速度,或者对两个给定的算法进行比较的时候,这些系数还是有用的,不能扔掉不管
看了 算法时间复杂度的最高次幂项的...的网友还看了以下:
在平面直角坐标系中xOy中,O(0,0),A(1,1),B(2,0),直线ax+by=1与线段OA 2020-05-13 …
还是lingo问题road(country,country):length,xie,c;endse 2020-05-13 …
matlab怎么求曲线最大值x=0:0.01:pi*2;i=5.515*0.045*(1480*p 2020-05-16 …
ansys直接建立有限元模型问题finish/clear/prep7n,1,0,0,0n,2,0, 2020-05-17 …
1.用3,3,6,6,9,0,0,0,0组成一个最接近6亿的数,那个数是多少?2.用3,3,6,1 2020-05-23 …
一种股票第一天的最高价,比开盘价高0.3元,最低价,比一种股票第一天的最高价,比开盘价高0.3元, 2020-06-14 …
一种股票第一天的最高值比开盘价高0.3元,最低价比开盘价低0.2元,弟二天的最高价比开盘价高0.2 2020-07-10 …
请高手帮忙改写股票公式,今日最高价大于或等于昨日最高价,大于或等于前日最高价,大于或等于3日前最高 2020-07-15 …
设f'(x)连续,f(0)=0,f'(0)不等于0,求lim∫f(t)dt/∫f(t)dt注明x趋 2020-07-16 …
讨论最小的自然数是几,最小的一位数是几?今天看孩子作业时,突然想到一个问题,最小自然数究竟是1还是0 2020-11-24 …