为了账号安全,请及时绑定邮箱和手机立即绑定

算法与数据结构中的大O到底是什么..简单明了点?

算法与数据结构中的大O到底是什么..简单明了点?

跃然一笑 2018-10-01 13:09:46
算法与数据结构中的大O到底是什么..简单明了点
查看完整描述

1 回答

?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

时间复杂度的表示。
O(1),你可以理解为y=c(c为常数),这样的复杂度是不随x的变化而改变的。
O(n)你就理解成y=x咯,复杂度是随着x的增长成线性增加的。
同理,O(n^2)可以理解成y=x^2,复杂度随着x的增长成二次函数增加。
当n比较大(在具体的项目中一般都比较大),O(1),o(n),o(n^2)三者的复杂度关系是:
O(1)<o(n)<o(n^2)

查看完整回答
反对 回复 2018-10-10
  • 1 回答
  • 0 关注
  • 1370 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信