Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Time complexity 大O表示法-证明/反驳逻辑语句_Time Complexity - Fatal编程技术网

Time complexity 大O表示法-证明/反驳逻辑语句

Time complexity 大O表示法-证明/反驳逻辑语句,time-complexity,Time Complexity,我需要证明/反驳以下句子: 对于每个f(n)=O(logn)意味着2^(f(n))=O(n) 我认为这是真的,因为2^(log(n))=n. 你认为呢?f(n)=O(logn)意味着有一个正常数M,因此最终(对于所有足够大的n),我们有| f(n)|假设这个问题包括答案将一起转移到cs(理论): 您可以查看O(…)的定义。 如果f(n)=O(logn),这意味着存在一些常数M,使得| f(n)|

我需要证明/反驳以下句子:
对于每个f(n)=O(logn)意味着2^(f(n))=O(n)

我认为这是真的,因为2^(log(n))=n.

你认为呢?

f(n)=O(logn)意味着有一个正常数M,因此最终(对于所有足够大的n),我们有| f(n)|假设这个问题包括答案将一起转移到cs(理论):

您可以查看O(…)的定义。 如果f(n)=O(logn),这意味着存在一些常数M,使得| f(n)|
你能做到吗?

f(n)=O(logn)=>f(n)这可能是一个更好的问题,或者属于什么是f(0)?我们可以用它做一个很好的证明。f(0)有什么关系。。。
f(n)=O(logn) =>  f(n) <=  Clogn

Therefore, 
     2^(f(n)) <= 2 ^ Clogn
              <=  (2^C) * 2^logn
              <= (2^C) n

So, 2^(f(n) = O(n)