码迷,mamicode.com
首页 >  
搜索关键字:跳台阶    ( 224个结果
剑指 Offer 10- II. 青蛙跳台阶问题
一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。 求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 示例 1: 输入:n = 2 输出:2 示例 2: 输入:n = 0 输出:1 提示: 0 < ...
分类:其他好文   时间:2021-06-29 15:21:18    阅读次数:0
【剑指offer】8:跳台阶
题目描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 解题思路: 这种题目多为找规律求通用公式并最终用代码实现。 首先,考虑最简单的情况就是1个台阶,即仅有1种跳法;2个台阶,有2种跳法;3个台阶,有3种跳法;4个台阶,有 ...
分类:其他好文   时间:2021-04-13 12:28:42    阅读次数:0
跳台阶
解题思路:通过找规律,发现其实这也是斐波那契数列 # -*- coding:utf-8 -*- class Solution: def jumpFloor(self, number): #n=1 f(n)=1 #n=2,11,2, f(n)=2 #n=3,111,12,21 f(n)=3 #n=4, ...
分类:其他好文   时间:2021-04-02 13:00:23    阅读次数:0
【剑指 Offer】10-II.青蛙跳台阶问题
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 示例 说明 Java public class Solution10_1 { publ ...
分类:其他好文   时间:2021-01-05 11:27:52    阅读次数:0
剑指09跳台阶
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 public class Solution { public int JumpFloor(int target) { if (target<=0){ return -1; ...
分类:其他好文   时间:2020-07-22 11:17:25    阅读次数:62
剑指 offer——贪心、动态规划篇
10-I. 斐波拉契数列 题意:面试题10- I. 斐波那契数列 思路:最基础的动态规划题。数据量比较大的时候不能使用递归,会报StackOverFlow Exception,最优的方式是迭代计算。 class Solution { public int fib(int n) { if (n <= ...
分类:其他好文   时间:2020-07-19 23:20:11    阅读次数:72
青蛙跳台阶
青蛙跳台阶 解法1: var numWays = function(n) { var memo = [1,1,2] var fn = function(m){ if(memo[m]){ return memo[m] } return memo[m] = (fn(m - 1) +fn(m-2)) % ...
分类:其他好文   时间:2020-07-19 00:54:34    阅读次数:118
LeetCode-面试题10.2-青蛙跳台阶问题
来源:力扣(LeetCode)面试题10.2 问题 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 示例 1: 输入:n = 2 输出:2 示例 ...
分类:其他好文   时间:2020-07-11 12:54:22    阅读次数:119
17.动态规划之青蛙跳台阶代码实现(JavaScript版)
动态规划之青蛙跳台阶 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <titl ...
分类:编程语言   时间:2020-07-02 19:58:29    阅读次数:122
剑指Offer:面试题10-II.青蛙跳台阶问题
1.要点动态规划思想斐波拉奇数列变种2.题目一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。3.示例示例 1:输入:n = 2输出:2示例 2:输入:... ...
分类:其他好文   时间:2020-06-26 14:37:13    阅读次数:63
224条   1 2 3 4 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!