您当前的位置: 首页 >  面试

惊鸿一博

暂无认证

  • 3浏览

    0关注

    535博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

算法笔记_面试题_1.爬楼梯

惊鸿一博 发布时间:2020-06-22 15:17:14 ,浏览量:3

题目

一个人爬楼梯,他可以一次走1阶或者2阶,输入不同的楼梯数,求有多少种不同的走法?

问题分析

从最后到达终点那阶考虑,记为F(n), 则到达F(n)有两种情况, 从F(n-1)的位置,走1阶到达; 从从F(n-2)的位置,走2阶到达。所以 F(n) = F(n-1) + F(n-2); 即是fibonacci数列的情况。

递归法
int climbStairs(int n)
{    
    if (n             
关注
打赏
1663399408
查看更多评论
0.0410s