• 2022-05-29
    对下列各组函数f(n)和g(n),确定f(n)=O(g(n))或f(n)=Ω(g(n))或f(n)=θ(g(n)),并简要说明理由。(1)f(n)=2n;g(n)=n!(2)f(n)=√n;g(n)=logn2(3)f(n)=100;g(n)=log100(4)f(n)=n3;g(n)=3n(5)f(n)=3n;g(n)=2n
  • (1)f(n)=O(g(n)),因为g(n)的阶比f(n)的阶高。(2)f(n)=Ω(g(n)),因为g(n)的阶比f(n)的阶低。(3)f(n)=θ(g(n)),因为g(n)与f(n)同阶。(4)f(n)=O(g(n)),因为g(n)的阶比f(n)的阶高。(5)f(n)=Ω(g(n)),因为g(n)的阶比f(n)的阶低。

    内容

    • 0

      以下关于渐进记号的性质是正确的有() A: f(n)=(g(n)),g(n)=(h(n))f(n)=(h(n)) B: f(n)=O(g(n)),g(n)=O(h(n))h(n)=O(f(n)) C: O(f(n))+O(g(n))=O(min{f(n),g(n)}) D: f(n)=O(g(n))g(n)=O(f(n))

    • 1

      以下关于渐进记号性质正确的是( )。 A: f(n)=Θ(g(n)),g(n)=Θ(h(n)),则有,f(n)=Θ(h(n)) B: O(f(n))+O(g(n))=O(min{f(n),g(n)}) C: f(n)=O(g(n)),则有,g(n)=O(f(n)) D: f(n)=O(g(n)),g(n)=O(h(n)),则有,h(n)=O(g(n))

    • 2

      设f、g都是N → N的函数,f(n)=n+1,g(n)=2n,则f。g(5)=,g。f(5)= 。

    • 3

      用O、Ω和Θ表示函数f(n)=nlogn与g(n)=logn之间的关系为() A: f(n)=Θ(ng(n)) B: f(n)=Ω(g(n)) C: f(n)=Θ(g(n)) D: f(n)=O(g(n))

    • 4

      以下关于渐进符号的性质错误的是( ) A: O(f(n))+O(g(n))=O(min(f(n),g(n))) B: O(f(n))·O(g(n))=O(f(n)·g(n)) C: O(c·f(n))=O(f(n)) D: 如果g(n)=O(f(n)),则 O(f(n))+O(g(n))=O(f(n))