- 6
- 0
- 约8.44千字
- 约 75页
- 2021-07-08 发布于北京
- 举报
第2章 算法效率分析基础一个问题往往有多个算法,应当分析算法的品性怎样评价一个算法?涉及的概念:问题的规模(大小)、基本操作、计算复杂度、复杂度的量级、上下界掌握循坏算法与递归算法的复杂度分析方法正确性工作量空间用量简单性最优型在表A中查找关键字x顺序查找:SequentialSearch(A[0..n-1], x) //输入:数组A[0..n-1],和查找关键字x //输出:返回第一个匹配x 的元素下标 //如果没有匹配的,返回-1i=0;while in and A[i]≠ x do i=i+1;If in then return i else return -1;什么是基本运算什么是最坏情况什么是最好情况2.1 分析框架如何评价时间效率?2.1.1 输入规模的度量 一个事实:问题规模越大,算法运行时间越长。 将算法输入规模n为时间效率的参数。选择哪个(些)参数作为输入规模? 一个算法好不好体现在运行该算法所需要的计算机资源的多少上所需资源越少,该算法越好;计算机最重要的资源是时间和空间 算法分析对算法利用这两种资源的效率做研究时间效率:指出正在讨论的算法运行得有多快;空间效率:关心算法需要的额外空间。研究实验告诉我们,对于大多数问题来说,我们在速度上能够取得的进展要远大于在空间上的进展,所以我们把主要精力集中在时间效率上。2.1.2 运行时间的度量单位 可以采用秒,分,
您可能关注的文档
- 纺织行业怎样有效的预防劳动争议.pptx
- 纺织材料第三章.pptx
- 纺织行业如何设计与管理整合营销传播.pptx
- 线下零售新生态报告.pptx
- 纺织行业如何打造团队精神.pptx
- 纺织企业部属的培育与启发.pptx
- 纺织服装行业研究方法.pptx
- 纺织行业及基础管理知识分享.pptx
- 纺织企业内部价值链分析.pptx
- 纺织品染印原理XXXX第六章分散染料染色.pptx
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)