Cos'è la memorizzazione nella programmazione dinamica?

Sommario:

Cos'è la memorizzazione nella programmazione dinamica?
Cos'è la memorizzazione nella programmazione dinamica?

Video: Cos'è la memorizzazione nella programmazione dinamica?

Video: Cos'è la memorizzazione nella programmazione dinamica?
Video: 13 - Programmazione dinamica - Introduzione 2024, Novembre
Anonim

La memorizzazione è l'approccio top-down per risolvere un problema con la programmazione dinamica. Si chiama memorizzazione perché creeremo un memo, o una “nota personale”, per i valori restituiti dalla risoluzione di ogni problema.

Cosa intendi per memorizzazione nella programmazione dinamica?

Memoizzazione deriva dalla parola "memoize" o "memoize". La programmazione dinamica (DP) significa risolvere i problemi in modo ricorsivo combinando le soluzioni a sottoproblemi simili sovrapposti minori, di solito usando un qualche tipo di relazione di ricorrenza. (Alcune persone potrebbero opporsi all'uso di "sovrapposizione" qui.

Cos'è la memorizzazione nell'algoritmo?

La memorizzazione è una tecnica di ottimizzazione - una forma di memorizzazione nella cache, in cui si salvano i risultati dei calcoli precedenti per utilizzarli in seguito. Puoi applicarlo a soluzioni top-down o bottom-up - e spesso puoi adattare un algoritmo esistente in seguito per migliorare le prestazioni.

Cos'è la memorizzazione in DAA?

La memorizzazione, come tecnica di progettazione di algoritmi, consente di accelerare gli algoritmi al prezzo di un maggiore utilizzo dello spazio … I risultati globali suggeriscono che la memorizzazione dovrebbe essere considerata sistematicamente come una soluzione blocco all'interno di algoritmi basati sull'albero di ricerca come Branch e Bound.

Qual è l'obiettivo della memorizzazione nella programmazione?

Nell'informatica, la memorizzazione o la memorizzazione è una tecnica di ottimizzazione utilizzata principalmente per velocizzare i programmi per computer memorizzando i risultati di costose chiamate di funzione e restituendo il risultato memorizzato nella cache quando si verificano di nuovo gli stessi input.

Consigliato: