- 1
- 0
- 约2.22千字
- 约 8页
- 2026-08-24 发布于山东
- 举报
新算法知识点归纳
一、算法概述
1.算法定义
算法是解决特定问题的一系列明确的指令或步骤,它能够将输入数据转化为期望的输出结果。
2.算法特性
-有穷性:算法必须在执行有限步骤后终止。
-确定性:算法的每一步都有确切的定义,无歧义。
-可行性:算法的每一步都可以被精确地执行。
-输入:算法有零个或多个输入。
-输出:算法有一个或多个输出。
3.算法分类
-递归算法:通过函数调用自身来解决问题。
-迭代算法:通过重复执行一系列步骤来解决问题。
-分治算法:将问题分解为子问题,分别解决后再合并结果。
-动态规划算法:通过将问题分解为重叠子问题,并存储子问题的解来避免重复计算。
-贪心算法:在每一步选择中都采取在当前状态下最好或最优的选择,从而希望导致结果是最好或最优的算法。
二、算法分析
1.时间复杂度
时间复杂度是描述算法执行时间随输入数据规模增长而变化的度量,通常使用大O表示法来描述。
2.空间复杂度
空间复杂度是描述算法执行过程中所需内存空间随输入数据规模增长而变化的度量。
3.算法复杂度分析
-最佳情况、最坏情况和平均情况复杂度:分别描述算法在不同输入情况下的时间或空间复杂度。
-渐进分析:通过忽略常数项和低阶项,关注主要项来简化复杂度分析。
三、基本
您可能关注的文档
最近下载
- 《机械制造工艺学》课件——第三章 机械加工质量分析及控制.ppt VIP
- 肿瘤放疗的护理与康复.pptx VIP
- 《机械制造技术基础》课件——第三篇 典型零件加工.ppt VIP
- ISO9001-2026之“4.4质量管理体系”过程方法在在“4组织环境”条款中的应用指南(雷泽佳编制-2026A0).pdf VIP
- 《机械制造》_《机械制造》_5.典型零件加工.ppt VIP
- 肝功能损害临床诊治.ppt VIP
- ISO45001-2026(DIS)职业健康安全管理体系要求及使用指南》之1:“4.1理解组织及其环境”专业深度解读与应用(实施)指导材料(雷泽佳编制-2026A0).pdf VIP
- ISO45001-2026(DIS)职业健康安全管理体系要求及使用指南(中文版-2026-06雷泽佳译).pdf VIP
- 机械制造工艺学课件:典型零件加工-.ppt VIP
- 房屋建筑工程项目监理机构主要管理人员配备标准.docx VIP
原创力文档

文档评论(0)