- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机算法基础1
* 计算时间函数值比较 3 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 定义1.2 如果存在两个正常数c和n0,对于所有的n≥n0, 有 |f(n)| ≥ c|g(n)| 则记作f(n) = Ω(g(n)) 含义: 如果算法用n值不变的同一类数据在某台机器上运行时,所用的时间总是不小于|g(n)|的一个常数倍。所以g(n)是计算时间f(n)的一个下界函数。 试图求出“最大”的g(n),使得f(n) = Ω(g(n))。 2)下界函数 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 定义1.3 如果存在正常数c1,c2和n0,对于所有的n≥n0,有 c1|g(n)| ≤|f(n)| ≤ c2|g(n)| 则记作 含义: 算法在最好和最坏情况下的计算时间就一个常数因子范围内而言是相同的。可看作: 既有 f(n) = Ω(g(n)),又有f(n) = Ο(g(n)) 3)“平均情况”限界函数 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 4)限界函数的性质 1)若 且 ,则 。即О具有传递性。( 同) 2) 当且仅当 3)若 ,则 。即, 定义了一个等价关系(等价类) 证明: 从定义出发。证明过程略。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 5. 常用的整数求和公式 在算法分析中,在统计语句的频率时,求和公式的一般形式为: 如: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 1.3 关于SPARKS语言 本书为描述算法选用的一种计算机语言 类PASCAL语言 结构化设计 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 1. 基本语法成分 1)数据类型 整型 integer 实型 float 布尔型 boolean 字符型 char 2)变量声明 类型说明符 变量; integer i,j; boolean b; char c 3)数组 任意整数下标 integer A(1:5,7:20) integer B(5,7:20) Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 4)赋值运算 (变量)←(表达式) x ← 2 + x; 5)逻辑运算:and or not 6)关系运算:< ≤ = ≠ ≥ > Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 7)控制结构: 顺序:(略) 分支:
文档评论(0)