充分性:
∵f(n)=O(g(n))
∴∃c1,n1,使得当n≥n1时,有f(n)≤c1g(n)
∵f(n)=Ω(g(n))
∴∃c2,n2,使得当n≥n2时,有f(n)≥c2g(n)
∴令n0=max(n1,n2),则当n≥n0时,有c2g(n)≤f(n)≤c1g(n)
故f(n)=Θ(g(n))
必要性:
∵f(n)=Θ(g(n))
∴∃c1,c2,n0,当n≥n0时,有c2g(n)≤f(n)≤c1g(n)
∴当n≥n0时,有f(n)≤c1g(n),故f(n)=O(g(n))
∴当n≥n0时,有f(n)≥c2g(n),故f(n)=Ω(g(n))
3.1-5
最新推荐文章于 2024-08-28 15:52:35 发布