- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法基础-3
FUNDAMENTALS OF ALGORITHMICSGiles BrassardPaull BratleyChapter 3CS Inner Mongolia U Prof. WANG Junyi Chapter 3 ASYMPTOTIC NOTATION 第3章 渐近记法 3.1 引言 Introduction 算法分析的核心内容是确定算法的效率。 我们用问题的规模n的函数T(n)表示时间复杂度 例如:T(n)=n(n-1)/2, T(n)=1.47nlogn 实际上我们没必要求得T(n)的确切的表达式,我们更关心的是T(n)的数量级--T(n)的增长率 Chapter 3 ASYMPTOTIC NOTATION 3.2 同阶记法 A notation for “the order of” 设 t: N-R≥0是自然数到非负实数的任一函数, 如: t(n)代表了算法所花费的资源数量 考虑一个函数f:N-R≥0(n),例如f(n)=n2, 如果:有一个n0和常数c,当n≥n0时总有t(n)≤cf(n), 我们说 t(n)在f(n)的阶内。 Chapter 3 ASYMPTOTIC NOTATION 如考虑: 当n≥1 时: n0=1 c=42.15 上式成立。 所以 t(n)是n2阶内的。 用方便的数学方法表示阶 记作:t(n)=O(f(n)) Chapter 3 ASYMPTOTIC NOTATION 数学意义: 阀值规则(hreshold rule):t(n)∈O(f(n)),iff ? c∈R, .) ? n∈N, t(n)≤cf(n) Chapter 3 ASYMPTOTIC NOTATION 最大值规则(maximum rule): f,g : N-R≥0 O(f(n)+g(n))=max{f(n), g(n)} 它是简化O表示法的有力工具。 极限规则(limit rule): 任意 f,g : N-R≥0, (1) if limit(f(n)/g(n))=c∈R+ 则:f(n)∈O(g(n)),且g(n) ∈O(f(n)) (2) If limit(f(n)/g(n))=0, 则:f(n)∈O(g(n)),但 g(n)?O(f(n)) (3) If limit(f(n)/g(n))=+∞, 则:f(n) ?O(g(n)),但 g(n) ∈ O(f(n)) Chapter 3 ASYMPTOTIC NOTATION 3.3 其他渐近记法 3.3.1 Ω记法 大O表示的是上界,那么Ω表示的是下界; 考虑 f,t : N-R≥0, Chapter 3 ASYMPTOTIC NOTATION 3.3.2 Θ记法 大O表示的是上界, Ω表示的是下界, Θ表示同阶 Θ(f(n))=O(f(n))∩Ω(f(n)) Chapter 3 ASYMPTOTIC NOTATION 3.4 条件渐近记法 有时为了简化t(n)和 f(n)的计算,设定一些特殊限制,例如,假设n 是2的幂。 平滑规则(smooth rule): 设f : N-R≥0,是一个平滑函数,设t: N-R≥0,是非将函数,对任意b≥2,平滑规则断言:只要 t(n)∈Θ(f(n)|n是b的幂),则:t(n)∈Θ(f(n)),并且适应于O和Ω。 说明 对2的幂成立,对任何n是成立的。 Chapter 3 ASYMPTOTIC NOTATION 3.5 具有多个参数的渐近记法 有时,一个算法的执行时间不单依赖于一个变量,例如,对图的算法,一般依赖于顶点数n和边数e。即多个参数。 Chapter 3 ASYMPTOTIC NOTATION 3.6 渐近记法的操作 为了简化计算,可以使用算子处理。如O(f(n)+g(n)). O(f(n)+g(n))和 O(f(n))+O(g(n))是一样的。 根据最大规则可知,同样适用于 O(max{f(n),g(n)}和 max{O(f(n)),O(g(n)} 更形式化地op是任意的二元算子,且X和Y是N到R≥0的函数集,
您可能关注的文档
- LCD2002规格书.ppt
- 波动光学-zhx2.ppt
- 【精品PPT课件】《SQL Server 2005数据库技术与应用》第11章 规则.ppt
- ECHA第八批54项SVHC.doc
- chapter 2 AES.ppt
- 圆柱弹片规格44.44.ppt
- Chater 2(一)-s.ppt
- the cause of language change.pptx
- 发型师问答考试题.doc
- IP-1-Introduction.ppt
- Unit+1+Period+3+Discovering+Useful+Structures(课件)英语人教版2019必修第二册.pptx
- 2026届高三化学一轮复习+基于高考真题探究学习亚铁盐和铁盐的性质、检验及相互转化++课件.pptx
- 第11讲 海水的性质和运动(复习课件)(全国通用)--2026年高考地理一轮复习讲练测.pptx
- 2026届高三化学一轮复习+解码高考工艺流程题解题策略+课件.pptx
- 2026届高考地理一轮复习课件—第14讲+海—气相互作用.pptx
- 第14讲 板块运动、构造运动及其地貌(复习课件)(全国通用)--2026年高考地理一轮复习讲练测.pptx
- 9.《念奴娇 赤壁怀古》《永遇乐 京口北固亭怀古》联读课件+2025-2026学年统编版高一语文必修上册.pptx
- Unit+2+Looking+into+the+Future+Reading+for+Writing+课件-2025-2026学年高中英语人教版(2019)选择性必修第一册.pptx
- 2025届高三地理说题课件——向真题看齐,向能力聚焦.pptx
- 第六课+实现人生的价值++(2026一轮复习课件).pptx
最近下载
- SHT35032017 交工文件表格全册.docx VIP
- Unit 3 Same or Different? Section B (1a-2c)课件 2025人教版英语八年级上册.pptx
- 【10套试卷】西安长安兴国初级中学小升初模拟考试数学试题含答案.pdf VIP
- 2025年体育教师考高级试题(附答案).docx VIP
- 胶版画教学课件.ppt VIP
- 施工现场安全管理考核明细及罚款金额.doc
- 生殖医学科理论知识考核试题及答案.docx VIP
- 2025年高中物理章节目录及重难点.pdf VIP
- 浙美版美术四年级上册12.给同学画漫画 课件(共13张PPT)(内嵌音频+视频).pptx VIP
- 幼儿教科研课题:《弘扬民间传统文化,发展幼儿语言能力的实践研究》结题报告.pdf VIP
文档评论(0)