遞歸的例子們

階乘

class Program
    {
        static int factorical(int n) {
            if (n == 0 || n == 1)
            {
                return 1;
            }
            else
            {
                return n*factorical(n - 1);
            }
        }
        static void Main(string[] args)
        {
            
            Console.WriteLine(factorical(5));
            Console.ReadKey();
        }
    }

斐波那契數(shù)列

   static int Fibonacci(int n) {
            if (n == 1||n==2)
            {
                return 1;
            }
            else
            {
                return Fibonacci(n - 1) + Fibonacci(n - 2);
            }
        }
        static void Main(string[] args)
        {
            
            Console.WriteLine(Fibonacci(5));
            Console.ReadKey();
        }

回文

     static bool Palindrome(string s) {
            if (s.Length == 1 || s.Length == 0)
            {
                return true;
            }
            else
            {
                if (s.Substring(0, 1) == s.Substring(s.Length - 1, 1))
                {
                    return Palindrome(s.Substring(1, s.Length - 2));
                    
                }else
                {
                    return false;
                }
               
            }

        }
        static void Main(string[] args)
        {
            
            Console.WriteLine(Palindrome("level"));
            Console.ReadKey();
        }

斐波那契提高版

        static int FibonacciImprove(int a,int b,int n)
        {
            if (n == 3)
            {
                return a+b;
            }
            else
            {
                return FibonacciImprove(b, a + b, n - 1);
            }
        }
        static void Main(string[] args)
        {

            Console.WriteLine(FibonacciImprove(1,1,5));
            Console.ReadKey();
        }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末朱躺,一起剝皮案震驚了整個(gè)濱河市箩祥,隨后出現(xiàn)的幾起案子铲球,更是在濱河造成了極大的恐慌歇由,老刑警劉巖锦秒,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件装悲,死亡現(xiàn)場(chǎng)離奇詭異楞件,居然都是意外死亡和敬,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門采桃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)懒熙,“玉大人,你說(shuō)我怎么就攤上這事普办」ぴ” “怎么了?”我有些...
    開封第一講書人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵衔蹲,是天一觀的道長(zhǎng)肢娘。 經(jīng)常有香客問我,道長(zhǎng)舆驶,這世上最難降的妖魔是什么橱健? 我笑而不...
    開封第一講書人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮贞远,結(jié)果婚禮上畴博,老公的妹妹穿的比我還像新娘。我一直安慰自己蓝仲,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著袱结,像睡著了一般亮隙。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上垢夹,一...
    開封第一講書人閱讀 51,763評(píng)論 1 307
  • 那天溢吻,我揣著相機(jī)與錄音,去河邊找鬼果元。 笑死促王,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的而晒。 我是一名探鬼主播蝇狼,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼倡怎!你這毒婦竟也來(lái)了迅耘?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤监署,失蹤者是張志新(化名)和其女友劉穎颤专,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體钠乏,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡栖秕,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了晓避。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片簇捍。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖够滑,靈堂內(nèi)的尸體忽然破棺而出垦写,到底是詐尸還是另有隱情,我是刑警寧澤彰触,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布梯投,位于F島的核電站,受9級(jí)特大地震影響况毅,放射性物質(zhì)發(fā)生泄漏分蓖。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一尔许、第九天 我趴在偏房一處隱蔽的房頂上張望么鹤。 院中可真熱鬧,春花似錦味廊、人聲如沸蒸甜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)柠新。三九已至窍荧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間恨憎,已是汗流浹背蕊退。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留憔恳,地道東北人瓤荔。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像钥组,于是被迫代替她去往敵國(guó)和親输硝。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 第八章 遞歸(recursion) 8.1 導(dǎo)語(yǔ) 因?yàn)橐恍┲笇?dǎo)者傾向于先教遞歸作為第一個(gè)主要的控制結(jié)構(gòu)者铜,本章會(huì)以另...
    geoeee閱讀 1,419評(píng)論 0 5
  • 原文鏈接:寫遞歸函數(shù)的正確思維方法 原文作者:九天雁翎 遞歸是編程中一個(gè)相對(duì)難以理解但是卻又很重要的概念. 對(duì)于從...
    Forever_bca1閱讀 844評(píng)論 0 0
  • 算法是程序設(shè)計(jì)的靈魂作烟。為了保持大腦不生銹愉粤,一般一兩天就刷一刷算法題。這里簡(jiǎn)單總結(jié)下遞歸拿撩、及遞歸的常見問題衣厘。也當(dāng)是小...
    紙簡(jiǎn)書生閱讀 8,118評(píng)論 0 2
  • 遞歸(英語(yǔ):Recursion),又譯為遞回压恒,在數(shù)學(xué)與計(jì)算機(jī)科學(xué)中影暴,是指在函數(shù)的定義中使用函數(shù)自身的方法。遞歸一詞...
    歌白梨閱讀 1,978評(píng)論 0 4
  • 留校這么多天探赫,今天開始屠宰雞型宙。本來(lái)滿心歡喜,會(huì)因其中的小小插曲而令人難過秒秒鐘伦吠,竊喜許久妆兑。 實(shí)驗(yàn)從稱重,屠宰毛仪,測(cè)定...
    凌西閱讀 204評(píng)論 0 0