- 9
- 0
- 约2.53万字
- 约 24页
- 2018-12-31 发布于浙江
- 举报
形参是放在栈里面吗?
变量都是放在栈里的,不同的变量放在不同的栈里;类中的变量,放在类的栈里,所以只要这个类不存在了,类的栈pop掉了,类中的变量也就没用了;方法中的变量放在方法的栈里,所以只要这个方法执行完了,方法的栈pop掉了,方法中的变量也就没用了代码块中的变量放在代码块的栈里,所以只要这个代码块执行完了,代码块的栈pop掉了,代码块中的变量也就没用了。
时间和空间复杂度
对于给定的一个算法,要做两项分析,第一是从数学上证明算法的正确性,第二是分析算法的时间复杂度。
在各种不同算法中,若算法中语句执行次数为一个常数,则时间复杂度为O(1),另外,在时间频度不相同时,时间复杂度有可能相同,如T(n)=n2+3n+4与T(n)=4n2+2n+1它们的频度不同,但时间复杂度相同,都为O(n2)。 按数量级递增排列,常见的时间复杂度有:常数阶O(1),对数阶O(log2n),线性阶O(n),?线性对数阶O(nlog2n),平方阶O(n2),立方阶O(n3),..., k次方阶O(nk),指数阶O(2n)。随着问题规模n的不断增大,上述时间复杂度不断增大,算法的执行效率越低。
常见的算法时间复杂度由小到大依次为:Ο(1)<Ο(log2n)<Ο(n)<Ο(nlog2n)<Ο(n2)<Ο(n3)<…<Ο(2n)<Ο(n!)
求解算法的时间复杂度的具体步骤是:
⑴ 找出算法中的基本语句;
您可能关注的文档
- 砌体样板施工方案.ppt
- 砌筑防护施工方案.doc
- 千贝惠女装新员工职业导向培训.pptx
- 千岛明月工程塔吊穿梁板施工方案(完成稿).doc
- 铅山县气象局安全生产工作总结.ppt
- 铅山县气象局工作汇报.ppt
- 前池底板软基碎石换填地基处理方案.doc
- 前海合作区供排水保障方案.ppt
- 前海幕墙施工方案.doc
- 前庄小学校园安全检查工作自查报告.doc
- 苏G/T17-2008先张法预应力混凝土空心方桩(1)江苏省标图集.docx
- DB34∕T 5439-2026 危险货物道路运输企业专用停车场技术要求.pdf
- 山西12J3-4轻质内隔墙山西省标图集.docx
- 苏G02-2011 建筑物抗震构造(1)江苏省标图集.docx
- 山西12J10附属建筑山西省标图集.docx
- 山西12J7-1内装修-墙面楼地面山西省标图集.docx
- T∕CVDA 38-2025 动物友好型农场等级评价—奶牛.pdf
- DB54∕T 0619-2026 电梯维护保养档案管理规范.pdf
- DB54∕T 0661-2026 高寒盐碱地燕麦高产栽培技术规程.pdf
- DB54∕T 0035-2026 春青稞生产技术规程.pdf
最近下载
- 完整word版唐诗三百首全集注音版.docx VIP
- 2024年《建筑设计防火规范》GB50016.pptx VIP
- 2025版急危重症患者手术护理专家共识PPT课件.pptx VIP
- GBT 4340.1-2024 金属材料 维氏硬度试验 第1部分 试验方法标准立项发展报告.docx
- YDT 5178-2017 通信管道人孔和手孔图集.docx VIP
- 维修性大纲.doc VIP
- Q CSG 1205003 2025 中低压配电运行标准.pdf VIP
- (完整word版)唐诗三百首全集注音版).doc VIP
- 变电运行现场技术问答版本.pdf VIP
- 提升体检科体检项目的质量控制计划.pptx VIP
原创力文档

文档评论(0)