- 4
- 0
- 约6.34千字
- 约 35页
- 2017-01-16 发布于北京
- 举报
算法分析的基本法则 非递归算法: (1)for / while 循环 循环体内计算时间*循环次数; (2)嵌套循环 循环体内计算时间*所有循环次数; (3)顺序语句 各语句计算时间相加; (4)if-else语句 if语句计算时间和else语句计算时间的较大者。 最优算法 问题的计算时间下界为?(f(n)),则计算时间复杂性为O(f(n))的算法是最优算法。 例如,排序问题的计算时间下界为?(nlogn),计算时间复杂性为O(nlogn)的排序算法是最优算法。 堆排序算法与快速排序算法是最优算法。 递归算法复杂性分析 public static int factorial(int n) { if (n == 0) return 1; return n*factorial(n-1); } 谢 谢 算法设计与分析(第2版) 王晓东 编著 清华大学出版社 第1章 算法概述 学习要点: 理解算法的概念。 理解什么是程序,程序与算法的区别和内在联系。 掌握算法的计算复杂性概念。 掌握算法渐近复杂性的数学表述。 Java语言简单介绍。 算法(Algorithm) 简言之,算法是指解决问题的一系列计算步骤或过程。 算法是若干指令(或运算)的有穷序列,
您可能关注的文档
最近下载
- 7.3 课时4 官能团与有机化合物的分类 课件 (共44张PPT) 024-2025学年人教版(2025)高中化学必修第二册(含音频+视频).pptx VIP
- 共青团团员知识竞赛试题库(带答案).pdf VIP
- 第一章第二节实验:用油膜法估测油酸分子的大小——高二物理人教版(2025)选择性必修第三册课后习题.pdf VIP
- 基于数字孪生技术与数字工厂解决方案(59页PPT).pptx VIP
- 《心电图规培生》.ppt VIP
- 普通高中美术课程标准日常修订版(2017年版2025年修订).pdf VIP
- midas Civil 2021V2.1 钢束快速生成器 工程应用案例详解.pdf VIP
- 基孔肯雅热、登革热的诊治.pptx
- 中学生物学教学设计(华中师范大学)中国大学MOOC慕课 章节测验期末考试答案.docx VIP
- 《时间的故事》(教学设计)人美版2025美术一年级下册 (1).docx VIP
原创力文档

文档评论(0)