摘要: 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 这道题还是编程题? 数学渣渣看到心拔凉拔凉的, 要用到数学归纳法来解决, 解题思路如下: 前提是n个台阶会有一次n阶的跳法。分析如下: f(1) = 1 f(2) = f(2-1 阅读全文
posted @ 2019-04-23 13:58 Transkai 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 解题思路一: a.如果两种跳法,1阶或者2阶,那么假定第一次跳的是一阶,那么剩下的是n-1个台阶,跳法是f(n-1); b.假定第一次跳的是2阶,那么剩下的是n-2个台阶 阅读全文
posted @ 2019-04-23 13:39 Transkai 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39 简简单单 废话不多说,直接上代码: public class Solution { public int Fibonacci(int n) { try { if(n==0){ 阅读全文
posted @ 2019-04-23 12:31 Transkai 阅读(101) 评论(0) 推荐(0) 编辑