算法复杂度

算法复杂度 = 时间复杂度 + 空间复杂度

一般情况下,运行程序所需的存储空间超过了计算机内存时,空间复杂度才能更受关注

复杂度是以程序执行的基本步数为单位进行测量,而不是使用时间

“f(x)的复杂度是O(x^2)”,这句话的意义是,在最差情形下,f会运行O(x^2)步

  • O(1):表示常数运行时间
  • O(logn):表示对数运行时间
  • O(n):表示线性运行时间
  • O(nlogn):表示对数线性运行时间
  • O(n^k):表示多项式运行时间,注意k是常数
  • O(c^n):表示指数运行时间,这是常数c为底数,复杂度为c的n次方

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值