【算法】【时间复杂度】

描述增长的数量级说明举例
常数级别1普通语句将两个数相加
对数级别logN二分策略二分查找
线性级别N循环找出最大元素
线性对数级别NlogN分治思想归并排序
平方级别N^{2}双层循环检查所有元素对
立方级别N^{3}三层循环检查所有三元组
指数级别2^{N}穷举查找检查所有子集

算法时间复杂度图解

空间复杂度和时间复杂度的计算

算法分析之大O、大Ω、大Θ和小o表示法

 

 

大Ω表示法仍然是以大O表示为基础来定义的:如果 f(n) = O(g(n)) 那么就有 g(n) = Ω(f(n))。g(n)是f(n)的高阶,f(n)是g(n)的低阶。(可以是同阶)

f(n) = Θ(g(n))  表示f(n)和g(n)是同阶。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值