当前位置: 首页 > news >正文

贵州建设职业技术学院网站查成绩中国菲律宾最新消息

贵州建设职业技术学院网站查成绩,中国菲律宾最新消息,wordpress情侣博客,wordpress注入点1.斐波那契数列的时间复杂度问题 每一行分别是2^0---2^1---2^2-----2^3-------------------------------------------2^(n-2) 利用错位相减法,可以得到结果是,2^(n-1)-1,其实还是要减去右下角的灰色部分,我们可以拿简单的数字进行举例子&…

1.斐波那契数列的时间复杂度问题

每一行分别是2^0---2^1---2^2-----2^3-------------------------------------------2^(n-2)

利用错位相减法,可以得到结果是,2^(n-1)-1,其实还是要减去右下角的灰色部分,我们可以拿简单的数字进行举例子,右下角会先变为2,1;例如

                                5

                4                                3

        3               2               2              1

2            1             

这个例子就可以看出来:左下角还有数据的时候,右下角就已经可以得出结果了,但是随着n的增加,这个右下角的影响对整体越来越小,所以我们可以忽略,我们只需要关注计算次数的数量级,所以,斐波那契数列的复杂度就是2^n;

2.空间复杂度

算法运行占用的额外的空间的一种量度

系统自己开辟的空间不属于空间复杂度的范畴,我们自己开辟的空间才属于空间复杂度

斐波那契数列的空间复杂度是O(N),递归开辟函数栈帧,回调的时候函数栈帧继续利用以后才会销毁,但是这个过程时间是累积的;所以时间累加,空间重复利用;

所以:时间是一去不复返的,空间是可以重复利用的;

3.函数栈帧的进一步理解

栈帧的销毁是归还使用权,还给了操作系统,并不是真正的销毁,main函数开辟函数栈帧,调用func1函数以后开辟新的栈帧,使用完之后栈帧销毁,func2开辟的还是func1的这块空间,所以打印的地址一样;归还栈帧以后其他的函数还是可以使用的;

这个时候,再来看看斐波那契数列,他调用的过程是return fib(n-1)+fib(n-2),他会先调用左边的n-1,,接着调用下一个n-1,他在调用完成以后,回调剩下的n-2的时候和原来使用的栈帧地址是一样的,这样就减少了空间复杂度,开辟的空间最后都会销毁,空间复杂度计算的是占用空间最多时候的情况;

4.轮转数组带你认识复杂度

(1)我们可以使用3次逆置的做法

这个做法的时间复杂度是O(N),空间复杂度是O(1);关键是对于节点处的数据下标的控制,先让左边

逆置,再让右边逆置,最后整体进行倒序;

(2)调用库函数memcpy

这个做法就是拿空间换时间,需要多开辟数组空间,这个里面的时间,空间复杂度都是O(N);

http://www.yayakq.cn/news/284276/

相关文章:

  • 网站审核备案表如何转换page到wordpress
  • html 音乐网站济宁十大外贸公司
  • 网站建设 定制商城 小程序开发六安搜索引擎优化方法
  • 邯郸个人网站建设搞笑图片制作在线生成器
  • 网站建设合同报价从用户角度网站应该具备的条件
  • 高端网站定制策划企业网站源码cms
  • 广东省网站免备案新出的网络游戏排行榜
  • 新能源网站开发wordpress图片延缓插件
  • 网站建设全包公司推荐外国好的设计网站大全
  • 外贸建设企业网站服务重庆制作网站首页
  • 如何建好一个网站重庆建设工程信息网注销账号怎么注销
  • 网站开发月薪校园网站建设标书
  • ps做网站字体用多大的百度网站开发语言
  • 用凡科做网站好弄吗南昌网站开发建设
  • 火速网站建设深圳网站建设luony
  • 宁波网站免费制作wordpress+用户中心插件
  • 怎么做装修网站平台韩国原生ip站群服务器
  • 网站做淘宝客有什么要求网站轮播图
  • 影楼网站模板全国加盟网站官网
  • 温州外经贸局网站百度极速版app下载安装
  • 专门做装修的网站有哪些WordPress给文章添加省份
  • phpcms 移动网站模板wordpress+HTML5游戏
  • 网站怎么管理维护网站优化服务合同
  • 做ic用什么网站沐风seo
  • 丽水哪里做网站深圳公司排名前十名
  • 如何搜索易思cms做的网站wordpress 主题数据
  • 许昌定制网站建设代理wordpress 注册填密码
  • 自己做衣服的网站圣都装饰全国排名
  • 有货 那样的网站怎么做宁波建设网证书查询平台
  • 做网站的软件帝国灌云住房和城乡建设网站