hello-算法-复杂度分析

递归:

递:调用函数;归:执行函数

尾递归:在调用时计算(传参时计算);普通递归:在执行时计算,返回时计算

时间复杂度及计算:

忽略常数,省略系数,取最高阶。

O(n):遍历数组或链表

O(n^2):嵌套循环

O(2^n):递归树,暴力穷举

O(logn):每轮缩减到一半,每次执行一次操作:

O(nlogn):应用在主流排序算法 中:

O(n!):

空间复杂度:

通常统计暂存数据、栈帧空间和输出数据三部分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值