- 0
- 0
- 约4.12千字
- 约 30页
- 2023-03-03 发布于四川
- 举报
算法 算法(algorithm)可以被定义为一个良定的计算过程,它具有一个或者若干输入值,并产生一个或者若干输出值。 人们采用一般术语陈述问题,确定输入/输出关系,而算法则是描述这种输入/输出关系的特定计算过程。 算法正确性:对每一个输入实例算法都能终止,并给出正确输出。 算法正确性有两个要素;1是能够终止。2是结果正确。 第一页,共三十页。算法设计和分析的步骤可概括: (1)问题的陈述。 (2)模型的选择。 (3)算法的设计。 (4)算法的程序实现。 (5)算法分析。第二页,共三十页。算法具有以下五大特性 (1)确定性。一个算法中给出的每一个计算步骤,必须是精确的定义、无二义性的。 (2)有穷性。一个算法在执行有穷个计算步骤后必须停止。 (3)可行性。算法中要执行的每一个计算步骤都是可以在有限时间内做完的。可行性、有穷性和确定性是相容的。 (4)输入。一个算法一般都要求一个或多个输入信息。 (5)输出。一个算法一般有一个或多个输入信息。它们通常可以被解释成为“对输入的计算结果”。第三页,共三十页。循环不变式具有以下三个性质: 初始:在循环的第一次迭代之前,循环不变式为真。 维持:如果在循环的某次迭代之前循环不变式为真,那么在下一次迭代之前,循环不变式仍然为真。 终止:当循环终止时,循环不变式给出有用性质,这个性质可以用于证明算法的正确性第四页,共三十页。循环不变式:A[j]是A
您可能关注的文档
- 生产型企业的成本核算.pptx
- 职业健康与环境保护控制.pptx
- 编译原理-文法类型.pptx
- 纵横公路造价软件设计单位客户八项注意.pptx
- 绿色植物与生物圈的碳氧平衡复习.pptx
- 电磁场与微波技术教学资料微波中继通信.pptx
- 糖尿病周围神经病变的诊治.pptx
- 管理学第1章管理与管理学.pptx
- 用含有字母的式子表示数量关系王琳.pptx
- 线性代数课件-08向量组的线性关系.pptx
- GB/T 13182-2026碘化钠(铊)闪烁体和碘化钠(铊)闪烁探测器.pdf
- 中国国家标准 GB/T 13182-2026碘化钠(铊)闪烁体和碘化钠(铊)闪烁探测器.pdf
- 《GB/T 13182-2026碘化钠(铊)闪烁体和碘化钠(铊)闪烁探测器》.pdf
- GB/T 9536.3-2026电气和电子设备用机电开关 第3部分:成列直插封装式开关分规范.pdf
- 中国国家标准 GB/T 9536.3-2026电气和电子设备用机电开关 第3部分:成列直插封装式开关分规范.pdf
- 《GB/T 9536.3-2026电气和电子设备用机电开关 第3部分:成列直插封装式开关分规范》.pdf
- GB/T 4315.2-2026光学传递函数 第2部分:测量导则.pdf
- GB/T 19405.2-2026表面安装技术 第2部分:表面安装元器件的运输和贮存条件 应用指南.pdf
- 《GB/T 48336.401-2026星闪无线通信系统 第401部分:基础应用层 音频流配置与传输管理》.pdf
- 中国国家标准 GB/T 48336.401-2026星闪无线通信系统 第401部分:基础应用层 音频流配置与传输管理.pdf
最近下载
- 扭扭棒教学课件.ppt VIP
- 5.1.3 练习十二(课件)2025 人教版数学三年级上册.ppt
- 《巧手工艺坊-扭扭棒制作康乃馨》(课件)-四年级上册劳动苏教版.pptx VIP
- 手工基础与应用教程PPT-手工制作泥塑造型.ppt VIP
- 手工基础与应用教程精品课件-手工制作扭扭棒造型.pptx VIP
- 裂区设计二因素试验.ppt
- 小产权房屋买卖合同通用范本(2026年最新)5篇合集.pdf VIP
- 变频器说明书131.传动之星stardrive sd-5l.pdf VIP
- 《手工制作》课件——扭扭棒设计制作.pptx VIP
- 人教版(2024)新教材小学三年级数学上册第五单元《练习十二》习题课件.pptx VIP
原创力文档

文档评论(0)