Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man använder Fibonacci Rekursion funktion

    I datavetenskap , är en rekursiv funktion ett programmeringsspråk konstruktion som kallar sig . De används i första hand för att utvärdera matematiska funktioner . Fibonacci rekursion Funktionen beräknar Fibonacci serie siffror . Fibonacci-serien är en sekvens av siffror med de två första siffrorna är 1 . Varje tal är summan av de två nummer som föregår den . Traditionellt har Fibonacci rekursion funktionen varit ett dåligt exempel på rekursion på grund av antalet frivilliga samtal med funktionen . Följande exempel är en generisk kod implementeras i flera programspråk . Instruktioner
    1

    Implementera en metod för att hantera basfallet av rekursiv funktion . Metoden accepterar ett heltal variabel och anropar en annan metod för att hantera de två värdena efter basfallet . Ett exempel koden ser ut så här :

    unsigned int Fibonacci ( unsigned int n ) katalog

    {

    retur n == 0 ? 0 : fibonacci2 ( N , 0 , 1 ) ;

    }

    Symbolen " : ? " Betyder att om n är lika med 0 som funktionen returnerar 0 , annars fibonacci2 kallas
    . Sida 2

    Genomföra en andra metod för att hantera varje fall efter basfallet . Ett exempel koder ser ut så här :

    unsigned int fibonacci2 ( unsigned int n , unsigned int värde1 , unsigned int värde2 ) katalog

    {

    retur n == 1 ? value1 : fibonacci2 ( n - 1 , värde2 , värde1 + värde2 ) ;

    }

    symbolen " ? " ? innebär att om n är lika med 1 då value1 lika med ett , annars fibonacci2 kallas rekursivt .
    3

    Ange ett godtyckligt värde för variabeln " N , " och kompilera koden för att utföra Fibonacci funktion på det angivna värdet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver ett Mad Lib funktion
    ·Förstå ActiveX & OLE
    ·Hur man hittar en Array String Cell i MATLAB
    ·Hur man öppnar en TPB
    ·Hur man lär Binary Code
    ·Hur man använder Lamport Tidsstämplar
    ·Hur konvertera gemener till versaler i MIPS assemblerko…
    ·Hur man beräknar Frames Per Second
    ·Hur man gör GIF-format bilder Inflyttning HTML -kod
    ·CVS verktyg för Windows
    Utvalda artiklarna
    ·Vad är ett undantag Brytpunkt
    ·Java Heap Fel i NetBeans & GlassFish
    ·Net Vs . PHP Hastighet
    ·Hur konvertera Perl Script till EXE
    ·Hur programmet i Access 2007
    ·Hur man skriver text Area Lines Individuellt till en fi…
    ·Hur man skapar en mapp med hjälp av Microsoft Outlook …
    ·Så här kontrollerar Java Historia i Windows Vista
    ·Hur man uppdaterar en Timeout i en Jquery progressbar
    ·Hur du hittar en karaktär i en String
    Copyright © Dator Kunskap http://www.dator.xyz