最简洁的实现方式,避免递归造成的调用栈消耗。

class Solution {
public:
    int Fibonacci(int n) {
        int a = 0;
        int b = 1;
        while(n-->0){
            b = a + b;
            a = b - a;
        }
        return a;
    }
};