- 10
- 0
- 约1.69万字
- 约 39页
- 2016-06-01 发布于湖北
- 举报
第1章 基本数据结构与算法
1.1 算法
1. 算法的基本概念
算法的指解题方案的准确而完整的描述。作为一个算法,一般应具有的特征为:
可行性,针对实际问题设计的算法, 考虑其可行性,应该能够得到满意的结果;
确定性,算法中的每一个步骤都必须是明确定义的,不允许有模掕两可的解释,也不允许有多义性;
有穷性,算法必须能在执行有限个步骤之后终止;
有零个或多个输入;
有一个或多个输入;
综上所述,算法是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的.明确的;这个运算顺序将在有限的次数下终止。
2. 算法复杂度
算法的复杂度主要包括时间复杂度和空间复杂度。
(1)算法的时间复杂度
算法的时间复杂度,是指执行算法所需要的计算工作量。算法的工作量用算法在所执行的基本运算次数来度量,而算法所执行的基本运算次数是问题规模的函数,即
算法的工作量=f(n)
其中N是问题的规模。
例如,两个N阶矩阵相乘需要的基本算法次数为n3 ,即计算工作量为n3, 也就是时间复杂度为n3, 即
F(n)=O( n3 )
(2) 算法的空间复杂度
算法的空间复杂度是指执行这个算法所需要的内存空间。
【例1.1】 算法的
您可能关注的文档
- 安全日志台账 090303.doc
- 0630油气集输工程11-12.doc
- 1、什么是轿跑.ppt
- PSPC培训教材.ppt
- 2013驾考科目一考试大纲.doc
- 参考4——节点边际电价.ppt
- LHS150HC恒温恒湿箱.doc
- 15章复习教案.doc
- 2.8现浇结构尺寸.doc
- 车间安全生产及宣传标语文字版.doc
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)