算法—递归生成斐波那契数列
生活随笔
收集整理的這篇文章主要介紹了
算法—递归生成斐波那契数列
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔
文章目錄
- 前言
- 一、遞歸生成斐波那契數列
- 二、使用步驟
- 1.偽代碼
- 2.c
- 總結
前言
提示:這里可以添加本文要記錄的大概內容:
例如:隨著人工智能的不斷發展,機器學習這門技術也越來越重要,很多人都開啟了學習機器學習,本文就介紹了機器學習的基礎內容。
提示:以下是本篇文章正文內容,下面案例可供參考
一、遞歸生成斐波那契數列
F(n) = F(n-1) + F(n-2)
二、使用步驟
1.偽代碼
代碼如下(示例):
fibonacci(n): // n 表示求數列中第 n 個位置上的數的值if n == 1: // 設置結束遞歸的限制條件return 1if n == 2: // 設置結束遞歸的限制條件return 1return fibonacci(n-1) + fibonacci(n-2) // F(n) = F(n-1) + F(n-2)2.c
代碼如下(示例):
#include <stdio.h> // index 表示求數列中第 index 個位置上的數的值 int fibonacci(int index) {// 設置結束遞歸的限制條件if (index == 1 || index == 2) {return 1;}// F(index) = F(index-1) + F(index-2)return fibonacci(index - 1) + fibonacci(index - 2); } int main() {int i;// 輸出前 10 個數for (i = 1; i <= 10; i++) {printf("%d ", fibonacci(i));}return 0; }總結
如下給大家提供了普通方式實現斐波那契數列的偽代碼:
//連續輸出長度為 n 的斐波那契數列
總結
以上是生活随笔為你收集整理的算法—递归生成斐波那契数列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win7激活之系统保留分区的设置与隐藏
- 下一篇: 日本公路管理的基本模式