0
点赞
收藏
分享

微信扫一扫

算法复杂度分析

分湖芝蘭 2023-11-23 阅读 40
算法

文章目录

有数据范围反推算法复杂度以及算法内容

c++一秒可以算 1 0 7 10^7 107~ 1 0 8 10^8 108
在这里插入图片描述

一般方法

看循环
有几层循环就可以初步分析O( n i n^i ni)
双指针算法除外O(n)

递归

公式法
根据公式的形式,写出几项寻找前后向的关系找出递推公式的通项

在这里插入图片描述

需要换元的递推式
特征是分数形式
在这里插入图片描述
在这里插入图片描述

递归树求解

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

主定理法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

并查集中
只加路径压缩:O(nlogn)
加路径压缩就是: O(nloglogn)近似线性

举报

相关推荐

0 条评论