91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

LeetCode如何求斐波那契數列的第n項

發布時間:2021-12-15 14:47:11 來源:億速云 閱讀:218 作者:小新 欄目:大數據

這篇文章主要介紹LeetCode如何求斐波那契數列的第n項,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

問題簡述

寫一個函數,輸入 n ,求斐波那契(Fibonacci)數列的第 n 項。斐波那契數列的定義如下:

F(0) = 0,   F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契數列由 0 和 1 開始,之后的斐波那契數就是由之前的兩數相加而得出。

答案需要取模 1e9+7(1000000007),如計算初始結果為:1000000008,請返回 1。

示例

示例 1:
輸入:n = 2輸出:1示例 2:
輸入:n = 5輸出:5

題解思路

使用動態規劃的方式進行解決

題解程序


public class FibTest {    public static void main(String[] args) {        int n = 5;        int a = fib(n);        System.out.println("a = " + a);    }
   public static int fib(int n) {        if (n == 0) {            return 0;        }        if (n == 1) {            return 1;        }        int[] dp = new int[n + 1];        dp[0] = 0;        dp[1] = 1;        for (int i = 2; i <= n; i++) {            dp[i] = dp[i - 1] + dp[i - 2];            dp[i] = dp[i] % 1000000007;        }        return dp[n];    }}

題解程序圖片版

LeetCode如何求斐波那契數列的第n項

以上是“LeetCode如何求斐波那契數列的第n項”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

加查县| 环江| 星座| 土默特右旗| 喜德县| 噶尔县| 仙游县| 和龙市| 威海市| 鲜城| 双流县| 郎溪县| 黄陵县| 云浮市| 大名县| 海口市| 台南县| 新乡市| 通海县| 吕梁市| 河南省| 峨眉山市| 白水县| 博湖县| 股票| 徐水县| 哈密市| 托克逊县| 绥江县| 达州市| 大埔县| 三穗县| 罗山县| 怀柔区| 攀枝花市| 保康县| 梨树县| 乌兰察布市| 门源| 鹤庆县| 青田县|