剑指offer:斐波那契数列(java)

来源:互联网 发布:python加减乘除函数 编辑:程序博客网 时间:2024/06/05 09:27

题目一:写一个函数,输入n,求斐波那契数列的第n项。

O(N)解法实现:

 public int getfibN(int n){        if(n == 0){            return 0;        }else if(n == 1){            return 1;        }        int fibNone = 1;        int fibNtwo = 0;        int fibN = 0;        for (int i = 2; i <= n; i++) {            fibN = fibNone + fibNtwo;            fibNtwo = fibNone;            fibNone = fibN;        }        return fibN;    }


0 0
原创粉丝点击