- 3
- 0
- 约1.16万字
- 约 85页
- 2017-05-12 发布于湖北
- 举报
第八排序WelcometoTrustedComputingInstitute摘要
2. 可读性 算法首先是为了人的阅读与交流,其次才是为了计算机执行。因此,算法应该易于人的理解;另一方面,晦涩难读的程序极易隐藏较多错误而难以调试。 3.健壮性 当输入的数据非法时,算法应当恰当地作出反应或者进行相应处理,而不是产生莫名奇妙的输出结果。另外,处理出错的方法不应是中断程序的执行,而应是返回一个表示错误或错误性质的值,以便在更高的抽象层次上进行处理。 4.高效率与低存储量需求 通常,效率指的是算法执行时间;存储量指的是算法执行过程中所需的最大存储空间。两者都与问题的规模有关。 通常有两种衡量算法效率的方法: 事后统计法 缺点:1. 必须执行程序 2. 其它因素会掩盖算法本质 1.4.3 算法效率的度量 和算法执行时间相关的因素: 1.算法选用的策略 2.问题的规模 3.编写程序的语言 4.编译程序产生的机器代码的质量 5.计算机执行指令的速度 事前分析估算法 一个特定算法的“运行工作量”的大小,只依赖于问题的规模(通常用整数量n表示),或者说,它是问题规模的函数。 算法 = 控制结构 + 原操作 (固有数据类型的操作) 算法的执行时间 = 原操作(i)的执行次数×原操作(i)的执行时间 算法的执行时间 与 原操作执行次数之
您可能关注的文档
最近下载
- 2026中国汽车技术研究中心有限公司春季校园招聘笔试历年参考题库附带答案详解.docx VIP
- 常用康复治疗技术操作规范(2012年版).pptx VIP
- M701F燃气轮机说明书(正式).doc VIP
- ISO 3452-3_2023 中文版(无损检测 渗透检测 第 3 部分:参考试块).docx VIP
- 肘关节脱位临床治疗指南.docx VIP
- 青少版新概念 2Bunit25.ppt VIP
- 2024年天津中汽中心招聘真题.docx VIP
- 房颤管理指南.ppt VIP
- 2022超星尔雅学术规范与学术伦理(华东师范大学)章节测验答案.docx
- 中汽中心招聘笔试真题2024.docx VIP
原创力文档

文档评论(0)