题目标签
动态规划
解题思路
与509.斐波那契数相似,由于每次只能向上走[1]
步或者[2]
步,所以第[n]
阶楼梯只能由第[n-1]
阶楼梯或者第[n-2]
阶楼梯向上走一步或者两步到达,故只要将到达第[n-1]
阶楼梯或和第[n-2]
阶楼梯的不同方法相加即是到达第[n]
阶楼梯所有的不同方法数
AC代码
1 | func climbStairs(n int) int { |
如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !