1. 程式人生 > >劍指offer-變態跳臺階

劍指offer-變態跳臺階

題目描述

一隻青蛙一次可以跳上1級臺階,也可以跳上2級……它也可以跳上n級。求該青蛙跳上一個n級的臺階總共有多少種跳法。

程式碼如下

class Solution {
public:
    int jumpFloorII(int number) {
    if(number == 0) return number;
    int sum = 1;
    for(int i = 1; i < number; i++)
        sum = sum << 1;
    return sum;
    }
};