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

推荐订阅源

宝玉的分享
宝玉的分享
H
Hackread – Cybersecurity News, Data Breaches, AI and More
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
小众软件
小众软件
月光博客
月光博客
D
DataBreaches.Net
L
LangChain Blog
美团技术团队
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
博客园 - 司徒正美
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
H
Help Net Security
阮一峰的网络日志
阮一峰的网络日志
Y
Y Combinator Blog
I
InfoQ
U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
J
Java Code Geeks
博客园 - 三生石上(FineUI控件)
腾讯CDC
Martin Fowler
Martin Fowler

博客园 - 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、非递归:累计次数