06-遞歸的2個關(guān)鍵編程題

這兩個題目,非常簡單,但因為筆試的曝光率高,所以務(wù)必掌握

第一,N的階乘,比如,求第8個數(shù)的階乘?

第二,不死神兔的故事,其原型是斐波那切數(shù)列,數(shù)據(jù)規(guī)律是

1,1,2,3,5,8,13,21....

首先,我們編寫遞歸程序的套路如下:

1,寫出遞歸公式

2,找出終止條件

3,轉(zhuǎn)換為代碼

所以上述兩道題,我給出的答案如下:

第一:N的階乘

遞歸公式:n!=(n-1)!*n

終止條件:n==1 return 1

第二:斐波那切數(shù)列

遞歸公式: f(n) = f(n-1)+f(n-2)

終止條件:n==1 || n==2 return 1

大家可以參考公式及終止條件,寫出完整的代碼

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 什么是遞歸函數(shù) 一種計算過程,如果其中每一步都要用到前一步或前幾步的結(jié)果,稱為遞歸的。用遞歸過程定義的函數(shù),稱為遞...
    古月半半閱讀 5,031評論 0 1
  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,986評論 0 2
  • 本文出自 Eddy Wiki ,轉(zhuǎn)載請注明出處:http://eddy.wiki/interview-code.h...
    eddy_wiki閱讀 9,444評論 0 30
  • ■文/從前慢 我一直以為回老家不能算個事,可當(dāng)它與兒子關(guān)聯(lián)起來,卻成了不大又不小的事來。 兒子出生后,呆在老家的時...
    從前慢者閱讀 1,178評論 0 5
  • 每周日,小豆同學(xué)都有畫畫課。 昨晚我按時走進(jìn)教室,準(zhǔn)備聽老師的點評??墒且贿M(jìn)教室門,發(fā)現(xiàn)平時異?;钴S的小豆同學(xué),正...
    超人陽光大頭閱讀 303評論 1 1

友情鏈接更多精彩內(nèi)容