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

做网站走啥科目东莞互联网推广

做网站走啥科目,东莞互联网推广,做网站如何收费,怎样做网站jsp题目: 假设你正在爬楼梯。需要n阶你才能到达楼顶。 每次你可以爬1或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 思路: 我开始是写了一个函数计算爬一层和爬二层的个数,之后排列求和,但是超范围了&#xff0c…

题目:

假设你正在爬楼梯。需要n阶你才能到达楼顶。

每次你可以爬1或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

思路:

我开始是写了一个函数计算爬一层和爬二层的个数,之后排列求和,但是超范围了,后来改了范围,但是结果不对,,,,

也不知道为啥,

后来看了结果越看越眼熟,这不是斐波那契数列吗?

之后就会嘞

结果代码:

int climbStairs(int n) {//int n,j;int sum=0;//scanf("%d",&n);int f_1=1;int f_2=2;int f_n=0;//int f_n_1=0;if(n==0||n==1||n==2){return n;}for(int i=1;i<=n-2;i++){f_n=f_1+f_2;//f_n_1=f_n+f_2;f_1=f_2;f_2=f_n;}return f_n;// return 0;}

再接再励吧!!!!!!!

脑袋空空。

如果有更好的方案,请赐教,感谢!

补充一个递归法:

递归法思想:

同斐波那契数列一致,就是用递归写斐波那契,最后输出

见代码:

int *func(int n,int* f_n,int f_1,int f_2)
{    --n;if(n == -1)return n;  f_n[n] = f_1+f_2;f_1 = f_2;f_2 = f_n[n];func(n,f_n,f_1,f_2); return f_n;
}
​
int climbStairs(int n) {int f_n[n];func(n,f_n,0,1);return f_n[0];
}

希望今天的自己比昨天更好!

加油啦!!

http://www.15wanjia.com/news/43954.html

相关文章:

  • 苏州专业做网站的公司超级外链在线发布
  • 大连网站设计公司网站优化外包多少钱
  • 网站开发熬夜么厦门百度代理公司
  • 辽阳做网站网络营销的种类
  • 自适应网站怎么做移动配置搜索引擎优化报告
  • 智能网站建设模板售后如何让产品吸引顾客
  • 前端做网站需要学什么旅游景点推广软文
  • 网站建设需要服务器吗网页设计制作网站html代码大全
  • 中国企业500强2021名单seo的排名机制
  • 网站建设ASP心得体会站长工具外链查询
  • 管理员修改网站的参数会对网站的搜效果产生什么影响?软文推广系统
  • 电子厂网站建设方案书怎么写怎么优化网站排名
  • 怎样做号网站优化新乡百度网站优化排名
  • 宽带技术网网站百度竞价渠道代理
  • 国内互动网站建设佛山疫情最新情况
  • 秦皇岛做网站公司有哪些新闻发稿平台有哪些?
  • 二级区域网站名兰州seo公司
  • 网站维护托管要多少钱排名seo公司哪家好
  • 怎么可以预览自己做的网站百度云网盘
  • 网站标签怎么设置微信推广链接怎么制作
  • 专门做电子书的网站应用关键词优化
  • 公司网站需求网站搜索引擎优化案例
  • 竞价网站做seo如何做营销
  • 大学生做网站赚钱流程品牌整合营销案例
  • 在制作网站前 不需要急于做的工作是手机优化大师下载安装
  • 网站建设相关小论文网站模板之家
  • 微网站开发框架销售平台有哪些
  • 电子商务网站建设的要素网站优化外包价格
  • 欧米茄女士手表网站长尾词挖掘
  • 建网站怎么起名字媒体发稿平台