Casa Sviluppo Cos'è la ricorsione della coda? - definizione da techopedia

Cos'è la ricorsione della coda? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa ricorsione della coda?

La ricorsione della coda è l'atto di chiamare una funzione ricorsiva alla fine di un particolare modulo di codice piuttosto che nel mezzo. Una funzione è ricorsiva se si chiama se stessa. Questo concetto di programmazione è spesso utile per le funzioni di autoreferenziazione e svolge un ruolo importante nei linguaggi di programmazione come LISP.

Techopedia spiega la ricorsione della coda

Nella programmazione informatica, una funzione che si chiama da sola, direttamente o indirettamente, è una funzione ricorsiva. Quando questa chiamata si verifica alla fine della funzione, si chiama ricorsione della coda. Solitamente, altri calcoli o procedure vengono eseguiti prima della chiamata ricorsiva.

Una ricorsione di coda di solito si verifica quando viene effettuata una chiamata di funzione ricorsiva, quindi termina e non ha nient'altro da fare dopo aver effettuato la chiamata ricorsiva. I vantaggi di questo approccio includono un minore onere per il mantenimento di uno stack frame, nonché la leggibilità del codice. Programmatori e designer a volte usano la ricorsione della coda per ottimizzare il codice e massimizzare l'efficienza.

Cos'è la ricorsione della coda? - definizione da techopedia