【发布时间】:2015-08-07 13:09:33
【问题描述】:
根据 CourseEra 算法课程和Introduction to Algorithms ,当存在常数 n0 和 C 使得这个不等式成立时,函数 G(n) (其中 n 是输入大小)被称为 F(n) 的大 oh 表示法
F(n) N0 )
现在, 这个数学定义对我来说很清楚。
但是今天老师教给我的,我很困惑!
他说“Big - Oh Notations 是函数的上限,它就像两个数字的 LCM,即唯一且大于函数”
我不认为这种说法是正确的,Big Oh 符号真的很独特吗?
莫罗弗, 考虑到 Big Oh 符号,我自己也很困惑,为什么我们要将 Big Oh 符号近似到最高阶项。 (我们可以很容易地证明数学不等式虽然可以很好地选择常数)但是它的真正用途是什么? 我的意思是它意味着什么? 我们甚至可以将 F(n) 作为常数 1 的 F(n) 的 Big Oh Notation!
我认为它仅显示了运行时间对最高学位的依赖性!请清除我的疑虑,因为我可能从我的书中理解错误或我的老师犯了错误?
【问题讨论】:
标签: big-o time-complexity