- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.3-1.4 算法和算法分析;算法: 是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。;算法和数据结构是两个不可分割的统一体;算法设计的要求:;1.3.2 算 法 设 计;;1.4 算法 分 析;1.4 算法 分 析;算法的时间度量;算法复杂度;给定两个正值函数 f 和 g,考虑以下定义:
定义1:
如果存在正数c和N,对于所有的n≥N,有f(n)≤cg(n), 则f(n)=O(g(n))。
上述定义表明,如果对于足够大的n,或大于某自然数N的n,存在正数c,使 f 不大于cg,则 f 是g的大O符号。;
例如: f(n)=2n2+3n+1=O(n2)
在这里,g(n)=n2,c和N的可选值如表所示:
表 对于函数f(n)=2n2+3n+1=O(n2),根据大O定义计算得到的c和N的不同值
;算法分析中常见的复杂度
O(1) O(lgn) O(n) O(nlgn) O(n2) O(n3) O(2n) O(n!) O(nn)
常数 对数 ??项式 指数
;Time to Finish;算法的重要性:;在大多数的情况下,我们只对时间复杂度感兴趣,它通常计算程序执行过程中赋值和比较操作的次数。
例1:
for (i=sum=0; in; i++)
Sum +=a [i];
赋值2+2n次,渐近复杂度O(n)。;确定渐近复杂度;Θ符号;最好、平均和最坏情况;最好、平均和最坏情况;最好、平均和最坏情况;数据结构的选择;小结和后续内容;作 业
您可能关注的文档
- (清华大学__石磊版)的计算机组成原理课后题答案.doc
- (漫反射全息照相)实的验方案格式.doc
- (电工技师培训资料)的-PLC数据网络通信.doc
- (修改版)利用Remote的FX体验GPU虚拟化效果.doc
- (第4课)_二进制运算的.ppt
- (考试必备)黑龙江省的哈九中2011届高三年级12月份月考历史.doc
- (英文)计算机非对称的密钥加密.ppt
- (臧彦彬)新媒体时代的一个传统唱片企业发展之我见.ppt
- (计算机应用基础统康募)第一章 计算机基础知识.ppt
- (说课稿.清)第三节恋镊域的综合治理与开发.ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 党课讲稿:坚持以人民为中心的发展思想.doc VIP
- 幼儿园 中班数学《排排队—高矮长短排序》.pptx VIP
- (高清版)B-T 7025.1-2023 电梯主参数及轿厢、井道、机房的型式与尺寸 第1部分Ⅰ、Ⅱ、Ⅲ、Ⅵ类电梯.pdf VIP
- 房屋租赁合同--2.doc VIP
- 2023星闪无线短距通信技术(SparkLink1.0)产业化推进白皮书.docx
- 大学生就业教育主题班会.pptx
- 2023届合肥高三二模作文“言与行”导写及范文.docx
- 《网络信息辨真假》(共12张PPT).pptx VIP
- 党纪学习教育六大纪律研讨发言提纲.docx VIP
- 湘少版小学英语修订教材解读.pptx VIP
文档评论(0)