算法分析与设计课程——LeetCode刷题之 Climbing Stairs
2018-01-07 14:16
330 查看
题目:
You are climbing a stair case. It takes n steps to reach to the top.
Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?
Note: Given n will be a positive integer.
Example 1:
Example 2:
答案:
public int climbStairs(int n) {
int[] tmp = new int
;
if (n < 2){
return 1;
}
tmp[0] = 1;
tmp[1] = 2;
for (int i = 2; i < n; i++){
tmp[i] = tmp[i-1] + tmp[i-2];
}
return tmp[n-1];
}
You are climbing a stair case. It takes n steps to reach to the top.
Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top?
Note: Given n will be a positive integer.
Example 1:
Input: 2 Output: 2 Explanation: There are two ways to climb to the top. 1. 1 step + 1 step 2. 2 steps
Example 2:
Input: 3 Output: 3 Explanation: There are three ways to climb to the top. 1. 1 step + 1 step + 1 step 2. 1 step + 2 steps 3. 2 steps + 1 step
答案:
public int climbStairs(int n) {
int[] tmp = new int
;
if (n < 2){
return 1;
}
tmp[0] = 1;
tmp[1] = 2;
for (int i = 2; i < n; i++){
tmp[i] = tmp[i-1] + tmp[i-2];
}
return tmp[n-1];
}
相关文章推荐
- 算法分析与设计课程(9):【leetcode】Jump Game
- 算法分析与设计课程——LeetCode刷题之 Word Search
- 算法分析与设计课程(3):【leetcode】Permutations
- 算法分析与设计丨第十九周丨LeetCode(22)——House Robber(Medium)
- 算法分析与设计课程——LeetCode刷题之 Rotate Image
- 算法分析与设计——LeetCode Problem.99 Recover Binary Search Tree
- 算法分析与设计课程——LeetCode刷题之Search for a Range
- 算法分析与设计课程(7):【leetcode】Reverse Nodes in k-Group
- 算法分析与设计课程——LeetCode刷题之 Pow(x, n)
- 算法分析与设计:leetcode169.Majority Element
- 算法分析与设计课程——LeetCode刷题之Reverse Integer
- 算法分析与设计课程——LeetCode刷题之Valid Parentheses
- 算法分析与设计课程(8):【leetcode】Sudoku Solver
- 算法分析与设计课程(18):【leetcode】Clone Graph
- 算法分析与设计课程08——516. Longest Palindromic Subsequence(Medium)
- 算法分析与设计丨第十二周丨LeetCode(16)——Minimum Path Sum(Medium)
- 算法分析与设计课程(4):【leetcode】Wildcard Matching
- 算法分析与设计课程——LeetCode刷题之Remove Duplicates from Sorted Array
- 算法分析与设计课程11——467. Unique Substrings in Wraparound String(Medium)
- 算法分析与设计——LeetCode Problem.11 Container With Most Water