- 3
- 0
- 约1.21万字
- 约 80页
- 2018-12-03 发布于广西
- 举报
* 解:设fun(a,n,0)的时间复杂度为T(n),则fun(a,n,k)的执行时间为T1(n,k),由fun()算法可知: T1(n,k)=n 当k=n-1时 T1(n,k)= (n-k)+T1(n,k+1) 其他情况 则 T(n)=T1(n,0)=n+T1(n,1)=n+(n-1)+T1(n,2) =…=n+(n-1)+…+2+T1(n,n-1) =n+(n-1)+ …+2+n =O(n2) 所以调用fun(a,n,0)的时间复杂度为O(n2)。? * 空间复杂度是对一个算法在运行过程中临时占用的存储空间大小的量度,一般也作为问题规模n的函数,以数量级形式给出,记作: S(n) = O(g(n)) 若所需额外空间相对于输入数据量来说是常数,则称此算法为原地工作。若所需存储量依赖于特定的输入,则通常按最坏情况考虑。 1.3.2 算法空间复杂度分析 返回 * 例1.8 分析例1.4和例1.5的空间复杂度。 解:由于这两个算法中临时变量的个数与问题规模n无关,所以空间复杂度均为O(1)。 * 1.4 数据结构+算法=程序 数据结构对算法的影响主要在两方面 (1)数据结构的存储能力 数据结构存储能力强、存储信息多=>算法将会
您可能关注的文档
最近下载
- 2026中国能源建设集团云南火电建设有限公司校园招聘(46人)考试参考试题.docx VIP
- 大华-市林业局森林防火.pptx VIP
- 比多比少应用题和两步应用题.pdf VIP
- 2024外墙点挂纤维水泥装饰板应用技术规程.docx VIP
- 宣贯培训(2026)GBT 7826-2012系统可靠性分析技术 失效模式和影响分析(FMEA)程序.pptx VIP
- 建筑节能工程质量评估报告(监理).docx
- 铁路安全风险分级管控和隐患排查治理管理办法.docx VIP
- 《矿井空气压缩设备》课件 .ppt VIP
- 秋六年级上册语文人教部编版《各地期末选择真题专项145道汇编》(带答案).docx VIP
- 肥胖与心血管疾病的关系.pptx VIP
原创力文档

文档评论(0)