数据结构第1章-刘震
3.健壮性 当输入的数据非法时,算法应当恰当地作出反映或进行相应处理,而不是产生莫名奇妙的输出结果。并且,处理出错的方法不应是中断程序的执行,而应是返回一个表示错误或错误性质的值,以便在更高的抽象层次上进行处理。 4.高效率与低存储量需求 通常,效率指的是算法执行时间; 存储量指的是算法执行过程中所需的 最大存储空间,两者都与问题的规模 有关。 算法效率的衡量方法和准则 与算法执行时间相关的因素 1.算法选用的策略 2.问题的规模 3.编写程序的语言 4.编译程序产生的机器代码的质量 5.计算机执行指令的速度 通常有两种衡量算法效率的方法: 事后统计法 事前分析估算法 缺点:1.必须执行程序 2.其它因素掩盖算法本质 算法效率的衡量方法和准则 一个特定算法的“运行工作量” 的大小,只依赖于问题的规模(通常用整数n表示),或者说,它是问题规模的函数, 计为f(n)。 假如,随着问题规模 n 的增长,算法执行时间的增长率和 f(n) 的增长率相同,则可记作: T (n) = O(f(n)) 称O(f(n)) 为算法的时间复杂度。 如何估算 算法的“运行工作量 ? 用执行基本操作次数来度量。 例 一 两 个 矩 阵 相 乘 void mult(int a[], int b[], int c[] ) { // 以二维数组存储矩阵元素,
您可能关注的文档
- 教育学〔第六章〕.ppt
- 数字多用表不确定度评定〔CMC表示〕.doc
- 数学:205〖第二十章复习〗课件2〔沪科版八年级下〕.ppt
- 数学:39〖第三章复习〗课件〔北师大版九年级下〕.ppt
- 数学:第16章〖平行四边形的认识〗复习课件〔华东师大版八年级上〕.ppt
- 数字信号处理程佩青第三版课件-第四章-快速傅里叶变换〔FFT〕.ppt
- 数学:64〖第六章复习〗课件〔湘教版七年级下〕.ppt
- 数学:—第二章—第2课时〖利用列表法估算一元二次方程解的取值范围〗〔北师大版九年级〕.ppt
- 数字信号处理—第3章.ppt
- 数据仓库规范-qdh.doc
- 2026年中国橡胶硬质炭黑行业市场规模及投资前景预测分析报告.pdf
- 2026年中国橡胶用硅烷偶联剂行业市场规模及投资前景预测分析报告.pdf
- 2026年中国橡胶线组件行业市场规模及投资前景预测分析报告.pdf
- 2026年中国橡胶行业市场规模及投资前景预测分析报告.pdf
- 2026年中国橡胶预分散助剂行业市场规模及投资前景预测分析报告.pdf
- 浙江省宁波荣安实验中学2024-2025学年高一下学期6月期末考试政治试题(扫描版含答案).pdf
- 陕西省咸阳市渭城区2024-2025学年七年级下学期期末道德与法治试题(PDF版,含答案).pdf
- 江苏省扬州市邗江区2024-2025学年八年级下学期期末历史试卷(扫描版,含答案).pdf
- 河南省周口市项城市部分校2024-2025学年八年级下学期期末历史试卷(图片版,含答案).pdf
- 辽宁省抚顺市2024-2025学年八年级下学期6月月考历史试题(图片版,含答案).pdf
最近下载
- 2026广东湛江市吴川市公益性岗位人员招聘3人考试模拟试题及答案解析.docx VIP
- 2025漳州辅警考试试题.docx VIP
- 2026广东湛江市吴川市人民政府行政服务中心招聘编外人员9人考试备考试题及答案解析.docx VIP
- 橙光游戏破解教程.pdf VIP
- 2024年天津经济技术开发区南港发展集团有限公司人员招聘考试题库及答案解析.docx VIP
- 2026广东湛江市吴川市人民政府行政服务中心招聘编外人员9人考试模拟试题及答案解析.docx VIP
- 2026广东湛江市吴川市人民政府行政服务中心招聘编外人员9人笔试备考试题及答案解析.docx VIP
- 漳州云霄县辅警考试题库.docx VIP
- 2026广东湛江市吴川市人民政府行政服务中心招聘编外人员9人考试备考题库及答案解析.docx VIP
- 2026广东湛江市吴川市人民政府行政服务中心招聘编外人员9人考试参考题库及答案解析.docx VIP
原创力文档

文档评论(0)