一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - Java變態跳臺階實現思路和代碼

Java變態跳臺階實現思路和代碼

2021-07-13 15:22JimmyU1 Java教程

今天小編就為大家分享一篇關于Java變態跳臺階實現思路和代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

變態跳臺階

1. 題目描述

一只青蛙一次可以跳上1級臺階,也可以跳上2級……它也可以跳上n級。求該青蛙跳上一個n級的臺階總共有多少種跳法。

2. 題目分析

  1. f(1) = 1
  2. f(2) 會有兩個跳得方式,一次1階或者2階,這回歸到了問題f(1),f(2) = f(2-1) + f(2-2)
  3. f(3) 會有三種跳得方式,1階、2階、3階,那么就是第一次跳出1階后面剩下:f(3-1);第一次跳出2階,剩下f(3-2);第一次3階,那么剩下f(3-3).因此結論是: f(3) = f(3-1)+f(3-2)+f(3-3)
  4. f(n)時,會有n中跳的方式,1階、2階…n階,得出結論:

f(n) = f(n-1)+f(n-2)+...+f(n-(n-1)) + f(n-n) => f(0) + f(1) + f(2) + f(3) + ... + f(n-1) == f(n) = 2*f(n-1)

3. 解題代碼

?
1
2
3
4
5
6
7
8
9
10
11
public class solution {
  public int jumpfloor(int target) {
    if(target==0){
      return 0;  
    }
    if(target==1){
      return 1;
    }
    return 2 * jumpfloor(target-1);
  }
}

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

原文鏈接:https://blog.csdn.net/u012449363/article/details/71437325

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费永久观看美女视频网站网址 | 四虎影院久久 | 国产成人99久久亚洲综合精品 | 无毒成人社区 | 日韩 国产 欧美 | 日韩毛片基地一区二区三区 | 99精品在免费线视频 | 国产亚洲小视频 | 97se亚洲国产综合自在线观看 | 色婷婷综合和线在线 | bl超h 高h 污肉快穿np | 女人把私密部位张开让男人桶 | 日韩高清无砖砖区2022 | 色多多影院 | 青青青国产手机在线播放 | 欧美一级欧美三级在线 | 免费看美女被靠到爽 | 欧美性xxxxx 欧美性bbbbbxxxxxddd | 好大用力深一点 | 亚洲精品综合一区二区 | 日本视频高清 | 欧美日韩精品一区二区三区视频 | 99久久久无码国产精品 | 出a级黑粗大硬长爽猛视频 吃胸膜奶视频456 | 美女尿口照片 | 国产亚洲一欧美一区二区三区 | 女主被男主做哭失禁高h | 天堂资源在线8 | 波多野结衣中文字幕 | 好男人好资源在线观看免费 | 男生的j桶女人屁免费视频 男生操男生 | 四虎最新永久免费网址 | 国产一区二区在线看 | ady久久| 女人全身裸露无遮挡免费观看 | 国产一卡2卡3卡四卡精品网 | 久久免费看少妇高潮A片特爽 | 久久全国免费久久青青小草 | 亚飞与亚基高清国语在线观看 | 欧美成人另类人妖 | 九九九国产视频 |