动态规划问题系统---climbing-stairs
来源:互联网 发布:手机中文解压软件 编辑:程序博客网 时间:2024/06/03 20:17
题目
给定n个台阶,每次走1个或2个台阶;总共有多少种走法?
分析
动态规划
dp[i]表示i个台阶的走法
dp[i]=dp[i-1]+dp[i-2]
dp[0]=0;
dp[1]=1;
dp[2]=2;
实现
public static int climbStairs(int n){ if(n==0){ return 0; } if(n==1){ return 1; } int[] dp=new int[n+1]; //初始化 dp[0]=0; dp[1]=1; dp[2]=2; //递推 for(int i=3;i<=n;i++){ dp[i]=dp[i-1]+dp[i-2]; } return dp[n]; }
0 0
- 动态规划问题系统---climbing-stairs
- LeetCode 70. Climbing Stairs 动态规划问题
- Leetcode 动态规划 Climbing Stairs
- 简单动态规划 climbing-stairs
- Climbing Stairs 爬楼梯方法 动态规划
- LeetCode-70-Climbing Stairs(动态规划)-Easy
- LeetCode Climbing Stairs(经典动态规划)
- [leetcode]climbing-stairs 动态规划 C++
- 【Leetcode】70. Climbing Stairs 【动态规划】
- 9.【动态规划】 Climbing Stairs --Accepted code
- LeetCode 70. Climbing Stairs 动态规划
- LeetCode Climbing Stairs 递归求解和动态规划法
- LeetCode Climbing Stairs 递归求解和动态规划法
- Climbing Stairs爬楼梯——动态规划
- leetcode 70.Climbing Stairs-爬楼梯|动态规划
- leetcode之70. Climbing Stairs(C++解法 动态规划思想)
- 70. Climbing Stairs 类别:动态规划 难度:easy
- 动态规划——70. Climbing Stairs[easy]
- 异步加载<笔记>
- PHP编写RESTful接口
- Java中HashMap遍历的两种方式
- Java中关于HashMap的使用和遍历
- 499.Insert Interval-单词计数 (Map Reduce版本)(容易题)
- 动态规划问题系统---climbing-stairs
- 解决Mac上Qt出现Project ERROR: Xcode not set up properly错误方法
- 欢迎使用CSDN-markdown编辑器
- mvn clean install 与 mvn install 的区别(为啥用clean)[转]
- Unity Editor(一)OnInspectorGUI的重写与面板的创建
- 内存分配函数(C语言)
- Leetcode 173. Binary Search Tree Iterator (Medium) (cpp)
- golang语言中map的初始化及使用:代码示例
- 数据流的中位数