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

网络设计什么学历一般中国十大seo

网络设计什么学历一般,中国十大seo,硬件开发是什么意思,网站项目建设流程图数据结构----结构–线性结构–递归 1.递归的概念 递归:将一个问题拆解成解决方案完全相同的子问题,并且有一个明确的终点 看如下递归代码理解一下递归 void fun(int n){if(n4){printf("%d",n);return;}fun(n1);printf("%d",n); …

数据结构----结构–线性结构–递归

1.递归的概念

递归:将一个问题拆解成解决方案完全相同的子问题,并且有一个明确的终点

看如下递归代码理解一下递归

void fun(int n){if(n==4){printf("%d",n);return;}fun(n+1);printf("%d",n);
}int main(){int a=1;fun(a);//输出的结果为 4 3 2 1
}

二.斐波那契数列

1.用递归实现斐波那契数列

int Fib(int n) {if(n==0) return;if (n==1||n==2) {return 1;}return Fib(n - 1)+ Fib(n - 2);}

优化

保存已经算过的递归结果

时间复杂度O(n)

空间复杂度O(递归的深度)

2.用循环实现斐波那契数列

int Fib(int n) {if (n == 0) return;if (n == 1 || n == 2) {return 1;}int a = 1;//n-2int b = 1;//n-1int c = 0;//nfor (int i = 3; i <= n; i++) {c = a + b;a = b;b = c;}return c;
}

时间复杂度O(n)

空间复杂度O(1)

3.青蛙跳台阶问题(网址https://leetcode.cn/problems/qing-wa-tiao-tai-jie-wen-ti-lcof/)

题目:

一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。

答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。

分析:

这道题就是斐波那契数列的变形

每一次都可以选择跳1级还是2级,

拿三阶台阶来说 它的总方法就是跳二阶台阶的方法加上跳一阶台阶方法 F(3)=F(2)+F(1)

拿四阶台阶来说 它的总方法就是跳三阶台阶的方法加上跳二阶台阶方法 F(4)=F(3)+F(2)

依次类推

F(n)=F(n-1)+F(n-2)

这里注意F(1)=1 ,F(2)=2

代码为

//这里的代码是c语言下的
int numWays(int n) {if (n == 1 || n == 0) {return 1 % (1000000007);}if (n == 2) {return 2 % (1000000007);}int a = 1;//n-2 台阶的方法int b = 2;//n-1 台阶的方法int c=0;//n 台阶的方法for (int i = 3; i <= n; i++) {c = (a + b)% 1000000007;a = b% 1000000007;b = c% 1000000007;}return c % 1000000007;
}
http://www.15wanjia.com/news/53736.html

相关文章:

  • 哪家公司建换电站排名优化网站
  • 上饶做网站最好的公司互联网销售可以卖什么产品
  • 域名备案成功怎么做网站百度预测大数据官网
  • 电子商务网站规划与建设seo项目优化案例分析文档
  • 苏州网站设计公司兴田德润在哪里呢数据分析方法
  • 网站建设 响应式 北京3步打造seo推广方案
  • dw做链接网站无法显示该页面百度seo优化推广公司
  • 做网站最大的公司电商网站建设哪家好
  • 厦门市建设路网站济南竞价托管
  • 门户网站制作网络营销怎么做推广
  • 网购网站开发百度账号快速注册入口
  • 手机网站制作服务腾讯企点
  • 网站后台传照片 c windows temp 拒绝访问网络营销策划方案
  • 一个网站多个数据库市场调研的五个步骤
  • 做app和网站百度投诉中心热线
  • 布吉做棋牌网站建设哪家便宜发帖子的网站
  • 三河网站建设注册推广赚钱一个10元
  • ps做的网站模板浏阳廖主任打人案
  • 做网站不给源码吗网络销售培训
  • 做鸡直播网站系统优化软件推荐
  • 惠阳做网站公司网络营销案例及分析
  • 公司网站如何备案厦门seo服务
  • 百度做的网站字体侵权吗苏州网站排名推广
  • 北京网站设计培训机构怎么做好网站营销推广
  • 安宁网站建设北京seo顾问推推蛙
  • 阳江网站制作公司app推广接单平台有哪些
  • 内部券网站怎么做友情链接怎么互换
  • 网站制作还花钱徐州网站建设
  • 1000元做网站友情链接交换的方法
  • wordpress背景插件北京seo排名厂家