麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C > 正文

遞歸形式與非遞歸形式的斐波那契數(shù)列的用法分析

2020-01-26 16:03:47
字體:
供稿:網(wǎng)友
復(fù)制代碼 代碼如下:

<SPAN style="FONT-SIZE: 32px">采用遞歸形式和非遞歸形式實(shí)現(xiàn)斐波那契數(shù)列</SPAN>

復(fù)制代碼 代碼如下:

#include "stdafx.h"
#include <iostream>
using namespace std;
//遞歸形式的斐波那契數(shù)列
int fibonacciRecursion(int n)
{
 if (n == 1 || n ==2)
 {
  return 1;
 }
 if (n > 2)
 {
  return fibonacciRecursion(n - 1) + fibonacciRecursion(n - 2);
 }
}
//非遞歸形式的斐波那契數(shù)列
//用一個(gè)數(shù)組作為輔助的空間
//效率較高
int fibonacci(int n)
{
 int temp[2];
 temp[0] = 1;
 temp[1] = 1;
 if (n == 1 || n == 2)
 {
  return 1;
 }
 else
 {
  for (int i = 2; i < n; i ++)
  {
   int tp = temp[0] + temp[1];
   temp[1] = temp[0];
   temp[0] = tp;
  }
  return temp[0];
 }
}

測試代碼:
復(fù)制代碼 代碼如下:

int _tmain(int argc, _TCHAR* argv[])
{
 cout << fibonacci(1) << " " << fibonacci(2) << " " << fibonacci(3) << " " << fibonacci(4) << " "
 << fibonacci(5) << " " << fibonacci(6) << " "<< fibonacci(7) << " "<< fibonacci(8) << " "
 << fibonacci(9) << " " << fibonacci(10) << endl;
 cout << fibonacciRecursion(1) << " " << fibonacciRecursion(2) << " " << fibonacciRecursion(3) << " " <<
  fibonacciRecursion(4) << " "<< fibonacciRecursion(5) << " " << fibonacciRecursion(6) << " "<< fibonacciRecursion(7)
  << " "<< fibonacciRecursion(8) << " "<< fibonacciRecursion(9) << " " << fibonacciRecursion(10) << endl;
 return 0;
}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 最新在线黄色网址 | 国产1区2区3区中文字幕 | 免费国产不卡午夜福在线 | 欧美一级黄色免费看 | 31freehdxxxx欧美 | 久久av免费| 欧美视频不卡 | 国产午夜精品久久久久久免费视 | 亚洲国产馆 | 色综合777| 影视免费观看 | 姑娘第四集免费看视频 | 欧美日韩高清一区 | 欧美一a一片一级一片 | 激情视频在线播放 | 亚洲看片网 | av日韩一区二区 | 午夜在线成人 | 黄视频网站免费在线观看 | 日韩精品久久久久久久电影99爱 | 日日夜av | 九九视频精品在线 | 久久久精品视频免费 | 日韩中文字幕三区 | 欧美乱码精品一区 | 91精品观看91久久久久久国产 | 美女黄色毛片免费看 | av噜噜在线| 欧美三级欧美成人高清www | 最新黄色av | 免费国产视频在线观看 | 国产成人在线免费视频 | 欧美精品电影一区 | 久久精品欧美一区二区三区不卡 | 欧美成人三级视频 | 精品一区二区三区在线视频 | 久久久婷婷一区二区三区不卡 | 国产一级一片免费播放 | 久久久久久久一区二区三区 | 国产毛片视频 | a黄色网|