- 16
- 0
- 约2.66千字
- 约 19页
- 2018-06-14 发布于福建
- 举报
知识点算法与算法的量度
1.3 算法和算法的量度 一个好的算法应该具有以下七个重要的特征: 算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述。 1、有穷性(Finiteness) 算法的有穷性是指算法必须能在执行有限个步骤之后终止 2、确切性(Definiteness) 算法的每一步骤必须有确切的定义; 3、输入(Input) 一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件; 4、输出(Output) 一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的; 5、可行性(Effectiveness) 算法中执行的任何计算步都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成;(也称之为有效性) 6、 高效性(High efficiency) 执行速度快,占用资源少; 7、 健壮性(Robustness) 对数据响应正确。 算法分析(时间复杂度、空间复杂度) 一般情况下重点考虑时间复杂度T(n) : 因为时间复杂度代表了算法的数量级的思想,引入大O来表示。 如:前面介绍的T (n) = O(f(n)),利用大O可以表示为问题的规模,即 T (n) = O(f(n))=n;{ 说明问题的规模为n} 再比如: T (n) = O(f(n))=O(n2
您可能关注的文档
最近下载
- 沾染危险废物的废弃包装物、容器环保处理利用迁建项目环境影响报告书.pdf
- 2026年西安铁路局集团招聘455人(本科及以上)备考题库附答案解析.docx VIP
- 乡镇政法工作培训课件.pptx VIP
- 2026年西安铁路局集团招聘备考题库(1391人)附答案详解.docx VIP
- 一氧化碳中毒救治临床应用专家共识(2025版).docx
- 反应堆设计原理2 燃料元件结构简述及其工作参数.ppt VIP
- 大学物理学(第7版)(上)赵近芳课后习题答案解析.pdf
- 宋世鹏宇宙信息网教学内容.docx VIP
- 中国铁路西安局集团有限公司2026年招聘高校毕业生备考题库(一)附答案详解.docx VIP
- 2026中国铁路西安局集团有限公司招聘高校毕业生936人(二)备考题库附答案.docx VIP
原创力文档

文档评论(0)