摘要: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n f(0) + f(1) + f(2) + f(3) + ... + f(n-1) 6) 由以上已经是一种结论,但是为了简单,我们可以继续简化: f(n... 阅读全文
posted @ 2018-07-18 23:01 lightmare 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39 难度:⭐⭐⭐⭐ 关键:不能用递归,时间复杂度会以n的指数方式增长,导致stackoverflow。要用循环,为了计算量不大,要自下而上的循环,将运算结果存在中间变量中,这样就是O(n) 阅读全文
posted @ 2018-07-18 23:01 lightmare 阅读(185) 评论(0) 推荐(0) 编辑