惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

大猫的无限游戏
大猫的无限游戏
aimingoo的专栏
aimingoo的专栏
I
InfoQ
B
Blog RSS Feed
D
DataBreaches.Net
S
SegmentFault 最新的问题
P
Proofpoint News Feed
A
About on SuperTechFans
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
小众软件
小众软件
博客园 - Franky
有赞技术团队
有赞技术团队
D
Docker
T
Tailwind CSS Blog
雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Blog — PlanetScale
Blog — PlanetScale
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog
V
Visual Studio Blog
宝玉的分享
宝玉的分享
爱范儿
爱范儿

博客园 - Tityaaaa

vue的从0到1 p4—— vue2改vue3 vue的从0到1搭建 p3 vue的从0到1搭建 p2 vue的从0到1搭建 p1 vue报错his dependency was not found: * @/components/views/First in ./src/router/index.jss 配置maven环境 安装vue与vsc步骤 【红米note7】装fiddler证书 【红米note7开bl锁】快乐开锁人 【DS】2.1 【DS】1.1 【ccc】为了ds的ccc2 【ccc】为了ds的ccc 【已解决】csv数据导入sql by sqlyog 乱码+无法导入导入步骤分析等总结 python爬取丁香园疫情数据 4.12 疫情数据可视化 毕设(初稿版 crud+可视化echarts 毕设进度3.31-4.11 项目与自身毕设对比整理规划6 330 done 毕设进度更新(真的不知道自己做到哪- - 备忘录性质)+3.19是mavan配置的常见问题
【DS】1.2
Tityaaaa · 2022-07-28 · via 博客园 - Tityaaaa

top-iron man

算法

 

效率度量

  • 时间T=T(n)

1、顺序忽略
2、只选一个基本操作分析
3、多层嵌套只考虑最深的循环循环了几次 

test1:

 test2:

  • 空间
      
    原地工作:算法所需内存空间为常量
    空间复杂度=递归调用的深度
  • 练习

1、算法定义是问题求解步骤的描述,五个基本特性是必要条件不是定义;
2、时间复杂度表明该算法的执行时间与O( )成正比;
3、while中有n*2这种 可以看一下是不是log2n;【i=i*2,则2t<=n,t<=log2n】
4、升序列表合并:两两比较表中的元素,每比较一次,确定一个元素的链接位置(取较小元元素,头插法;当一个链表比较结束后,直接把另一个剩下的元素插入;最坏情况:两个链表依次比较 用max;
5、

6、前n项和的时间复杂度是n的1/2次方吗

 7、没懂

8、

 

 

 

 总结

1、循环主体中的变量参与循环条件的判断

2、循环主体中的变量与循环条件无关

 只关注主体语句执行
  1、递归:公式递推,比如乘法拉~!
  2、非递归:累计次数