赞
踩
题目1:求斐波那契数列的第n项
题目2:青蛙跳台问题
- def fibonacci2(n):
- num1, num2 = 1, 1
- if n <= 0:
- return 0
- if n == 1:
- return 1
- i = 3
- while i <= n:
- res = num1 + num2
- num1 = num2
- num2 = res
- i += 1
-
- return res
注:
这两个题目都是使用动态规划的思想解决。可以使用一个数组存储所有结果。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。