临沂事业单位考试计算机基础知识:算法的时间复杂度

上传人:宝路 文档编号:2462629 上传时间:2017-07-24 格式:DOC 页数:2 大小:90KB
返回 下载 相关 举报
临沂事业单位考试计算机基础知识:算法的时间复杂度_第1页
第1页 / 共2页
临沂事业单位考试计算机基础知识:算法的时间复杂度_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《临沂事业单位考试计算机基础知识:算法的时间复杂度》由会员分享,可在线阅读,更多相关《临沂事业单位考试计算机基础知识:算法的时间复杂度(2页珍藏版)》请在金锄头文库上搜索。

1、02014年临沂事业单位笔试时间是 3月 16日,面试时间是 5月 17日-18日,临沂中公教育()温馨提示备考 2015年临沂事业单位招聘的考生,参考下时间,做好合理安排!临沂事业单位考试计算机基础知识:算法的时间复杂度时间频度,一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间频度。记为 T(n)。时间复杂度在刚才提到的时间频

2、度中,n 称为问题的规模,当 n不断变化时,时间频度 T(n)也会不断变化。但有时我们想知道它变化时呈现什么规律。为此,我们引入时间复杂度概念。一般情况下,算法中基本操作重复执行的次数是问题规模 n的某个函数,用T(n)表示,若有某个辅助函数 f(n),使得当 n趋近于无穷大时,T(n)/f(n)的极限值为不等于零的常数,则称 f(n)是 T(n)的同数量级函数。记作 T(n)=O(f(n),称 O(f(n) 为算法的渐进时间复杂度,简称时间复杂度。在各种不同算法中,若算法中语句执行次数为一个常数,则时间复杂度为 O(1),另外,在时间频度不相同时,时间复杂度有可能相同,如 T(n)=n2+3

3、n+4 与 T(n)=4n2+2n+1它们的频度不同,但时间复杂度相同,都为 O(n2)。按数量级递增排列,常见的时间复杂度有:常数阶 O(1),对数阶 O(log2n),线性阶 O(n), 线性对数阶 O(nlog2n),平方阶 O(n2),立方阶 O(n3)k次方阶 O(nk),指数阶 O(2n)。随着问题规模 n的不断增大,上述时间复杂度不断增大,算法的执行效率越低。特别说明:往年事业单位招考简章职位表请登录临沂中公教育网站查询。2015 年临沂事业单位考试招考公告公布后,临沂中公教育会第一时间进行解读,请广大考生注意查看!在职位选择和报名过程中遇到任何问题都可以跟招考部门电话沟通,或者致电中公教育临沂分校电话进行咨询。12015临沂事业单位考试辅导:http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号