早教吧作业答案频道 -->数学-->
一个不连续的函数如何分析增长速率或者说算法复杂度比如这样一个函数,定义域为自然数1~N,值为N能整除的2的最大次幂,比如f(8)=2^3=8,f(20)=2^2=4,f(21)=2^0=1.这样一个函数的增长速率如何比较,是
题目详情
一个不连续的函数如何分析增长速率或者说算法复杂度
比如这样一个函数,定义域为自然数1~N,值为N能整除的2的最大次幂,比如f(8)=2^3=8,f(20)=2^2=4,f(21)=2^0=1.这样一个函数的增长速率如何比较,是在O(n)和O(logn)之间么?
比如这样一个函数,定义域为自然数1~N,值为N能整除的2的最大次幂,比如f(8)=2^3=8,f(20)=2^2=4,f(21)=2^0=1.这样一个函数的增长速率如何比较,是在O(n)和O(logn)之间么?
▼优质解答
答案和解析
大O记号用于上界的表示,用O(...)做下界没有意义
你这里 f(n)=O(n),下界只能得到f(n)=ω(1),不要指望f(n)=ω(log n),因为f在所有奇数点的取值都是1,根本就不是无穷大量
另外,一般来讲函数连续不连续问题不大,只定义在整数上的函数总是连续函数,你所谓的不连续只不过是不能解析延拓而已.在渐进分析的时候多用用不等式的技术,少依赖初等函数的运算.
你这里 f(n)=O(n),下界只能得到f(n)=ω(1),不要指望f(n)=ω(log n),因为f在所有奇数点的取值都是1,根本就不是无穷大量
另外,一般来讲函数连续不连续问题不大,只定义在整数上的函数总是连续函数,你所谓的不连续只不过是不能解析延拓而已.在渐进分析的时候多用用不等式的技术,少依赖初等函数的运算.
看了 一个不连续的函数如何分析增长...的网友还看了以下:
小曾将一个浮在水面上的不锈钢碗用力向下按压,直到碗全部浸没并沉入盆底,在这个过程中受到的浮力为F, 2020-05-16 …
证明函数f(x)=x³+x在R上是增函数.用定义法证明能证出是增函数,而把原式改成f(x)=x(x 2020-05-21 …
如何直接看出一个函数是增还是减函数?如f(x)=2^x+x^3-2是一个增函数是怎么判断的?答案上 2020-05-21 …
有一个力F,它在不断增大.某人以此为条件,应用P=Fv进行了如下推导:根据P=Fv,F增大则P增大 2020-06-07 …
分子间的相互作用力由引力f引和斥力f斥两部分组成,下列说法中正确的是()A.分子间距离增大时,f引 2020-06-16 …
有一个力F,它在不断增大.某人以此为条件,应用P=Fv进行如下推导.根据P=Fv,F增大则P增大; 2020-07-20 …
(1)有一个力F它在不断增大,某人以此为条件,应用P=FV进行了如推论根据P=FV,F增大则P增大 2020-07-30 …
一个有关大O(阶)的问题求两个单调递增函数f(n)和g(n)(n为自然数),f(n)≠O(g(n) 2020-07-31 …
已知定义在R上的奇函数f(x)满足f(x+1)=-f(x)且在[0,1)上单调递增,记a=f(1/ 2020-08-01 …
高等数学中一个长f上下各有一个数表示什么意义啊?跟不定积分那个长F不一样就是f右下角有个0右上角有一 2021-01-04 …