| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come utilizzare la funzione ricorsiva di Fibonacci
    In informatica , una funzione ricorsiva è un costrutto di programmazione che si chiama . Essi sono utilizzati principalmente per valutare le funzioni matematiche . La funzione di ricorsione Fibonacci calcola la serie dei numeri di Fibonacci . La serie di Fibonacci è una sequenza di numeri con i primi due numeri 1 . Ogni numero successivo è calcolato sommando i due numeri che lo precedono . Tradizionalmente , la funzione ricorsività Fibonacci è stato un esempio di ricorsione povero a causa del numero di auto- chiamate effettuate dalla funzione . L'esempio seguente è un codice generico implementabile in più lingue di programma . Istruzioni
    1

    implementare un metodo per gestire il caso base della funzione ricorsiva . Il metodo accetta una variabile intera e chiama un altro metodo per gestire i due valori , dopo il caso base . Un esempio di codice è simile al seguente :

    unsigned int fibonacci ( unsigned int n ) per

    {

    ritorno n == 0 ? 0 : fibonacci2 (n, 0 , 1 ) ; }


    Il simbolo " : " significa che se n è uguale a 0, la funzione restituisce 0 , altrimenti fibonacci2 si chiama
    .
    2

    Implementare un secondo metodo per gestire ogni caso dopo il caso base . Una codici esempio si presenta così :

    unsigned int fibonacci2 ( unsigned int n , unsigned int valore1 , valore2 unsigned int ) per

    {

    ritorno n == 1 ? valore1 : fibonacci2 ( n - 1 , valore2 , valore1 + valore2 ) ;

    }

    Il simbolo " ? " ? significa che se n è uguale a 1 , allora valore1 uguale , altrimenti fibonacci2 è chiamato in modo ricorsivo .
    3

    Inserisci un valore arbitrario per la variabile "n ", e compilare il codice per eseguire il Fibonacci funzione del valore inserito .

    Previous :

    next :
      Articoli Correlati
    ·Specifiche e proprietà di animazione per i CSS3 
    ·Come utilizzare le espressioni regolari per bloccare lo…
    ·Come installare Lisp su OSX 
    ·Come installare Norstar CICS 
    ·Come impostare un JW Player 5.1 con Lighttpd 
    ·Come leggere una directory in Scala 
    ·Tutorial per SQLAlchemy di Python 
    ·Come chiudere controllo utente Web 
    ·Quali sono i vantaggi e svantaggi del Designs grid-base…
    ·Come creare grassetto e corsivo testo utilizzando la pr…
      Articoli in evidenza
    ·Come ottenere il nome dello script in VBS 
    ·Come cancellare uno schermo e mettere un nuovo One in J…
    ·Subroutine di Visual spiegazione di base 
    ·Il modo più semplice per imparare SQL 
    ·Come convertire Celsius a Fahrenheit su Python 
    ·Come ottenere una schermata iniziale al lavoro su VB.Ne…
    ·Come impostare una stringa di connessione in Impostazio…
    ·Tutorial di Visual Basic per principianti 
    ·Come inserire un MetaTag in PHP 
    ·Come chiudere un ciclo for in C + + 
    Copyright © Conoscenza Informatica http://it.wingwit.com