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

学习网站建设有什么用seo营销推广费用

学习网站建设有什么用,seo营销推广费用,wordpress如何调用百度地图,wordpress亿级数据目录什么是斐波那契数列递归写法使用递归写法的缺点迭代写法(效率高)什么是斐波那契数列 斐波那契数列#xff08;Fibonacci sequence#xff09;#xff0c;又称黄金分割数列#xff0c;因数学家莱昂纳多斐波那契#xff08;Leonardo Fibonacci#xff09;以兔子繁殖为例… 目录什么是斐波那契数列递归写法使用递归写法的缺点迭代写法(效率高)什么是斐波那契数列 斐波那契数列Fibonacci sequence又称黄金分割数列因数学家莱昂纳多·斐波那契Leonardo Fibonacci以兔子繁殖为例子而引入故又称为“兔子数列”指的是这样一个数列1、1、2、3、5、8、13、21、3 通俗地来讲斐波那契数列就是从第三位数字开始每位的值是其前两位的和 递归写法 使用递归方法写十分简单 从第三位数字开始每位的值是其前两位的和 f(0) 1f(1) 1f(n) f(n-1)f(n-2)(n3) 代码如下 long long feibonahi(int n) {if (n 2){return 1;}else{return feibonahi(n - 1) feibonahi(n - 2);} }使用递归写法的缺点 我们分析一下递归算法的时间复杂度 可以看出这个递归方法的时间复杂度是O(2^n) 可能这是没觉得时间复杂度是O(2^n)是多大的事所以接下来我们计算一下传不同参数这个递归算法的运行时间 #include stdio.h #include time.hlong long Fib(int n) {if (n 2){return 1;}else{return Fib(n - 1) Fib(n - 2);} } int main() {int begin1 clock();Fib(10);int end1 clock();int begin2 clock();Fib(20);int end2 clock();int begin3 clock();Fib(30);int end3 clock();int begin4 clock();Fib(40);int end4 clock();int begin5 clock();Fib(50);int end5 clock();printf(end1:%d\n, end1 - begin1);printf(end2:%d\n, end2 - begin2);printf(end3:%d\n, end2 - begin3);printf(end4:%d\n, end4 - begin4);printf(end5:%d\n, end5 - begin5);return 0; }下面我们可以看到 从参数从10~40的运行时间还算快然而将50传入函数中可以看到会运行一段时间 所以使用递归方法求斐波那契数列在理论上可行但是在实际中是不可取的一个方法 另外我们在这也看一下2^N的“威力” N102^N 1024N202^N 100万N302^N 10亿N402^N 1万亿N502^N 很大很大的数 所以我们不能使用递归算法接下来我们写一个迭代方法 迭代写法(效率高) int feibonahi2(int n) {if (n 1 || n 2){return 1;}int a 1;int b 1;int c 1;while (n 2){c a b;a b;b c;n--;}return c; }这个算法的时间复杂度是O(N),上面的递归写法要好的太多太多
http://www.hkea.cn/news/14313333/

相关文章:

  • 重庆建设医院官方网站有无专门做网站会员人数迅速增加的方法
  • 做婚礼网站的公司简介接单做网站怎么开价格
  • 无锡做网站哪里好黑马网站建设
  • 住建城乡建设部网站青岛网站设计哪家
  • 网站可以建几个人ip域名查询地址
  • 做网站先建立模型萧山网站建设微信 话
  • 网站开发公司怎么做账wordpress应用程序错误
  • 辛集建设局网站网站建设 三合一
  • 网页设计代码模板网站如何注册域名
  • 东莞网站建站推广seo网络推广技术员招聘
  • 网站平台设计费用ui软件界面设计
  • 优秀网站赏析建网站底部怎么做的
  • 南沙商城网站建设景安做网站教程
  • 网站建设服务那一个便宜湖北省建设厅质监站网站
  • 广州建造网站公司熊岳网站怎么做
  • 品牌策划网站建设wordpress替换域名
  • 池州网站制作优化招聘网站怎么做介绍
  • 实战营销型网站建设wordpress目录seo
  • 论坛类网站搭建wordpress网站密码
  • 网站设计要多少钱淮南模板网站建设费用
  • 怎么做自己的刷赞网站织梦移动端网站怎么做
  • google seo 营销网站网站建设项目规划书目录
  • 整人关不掉的网站怎么做医疗网站优化怎么做
  • R shinny网站开发动漫设计难不难
  • wordpress站内301女性手机网站模板
  • 做个网站需要多久wordpress博客建站
  • 可以做砍价活动的网站免费python在线网站
  • 一家只做特卖的网站wordpress 七牛加速
  • 企业营销型网站费用图片制作软件免费版
  • 国内做免费的视频网站电商思维做招聘网站