Domande taggate «dynamic-programming»

Domande su problemi che possono essere risolti combinando soluzioni ottenute in modo ricorsivo di sottoproblemi.






6
In che modo la programmazione dinamica è diversa dalla forza bruta
Stavo leggendo sulla programmazione dinamica quando mi sono imbattuto nella seguente citazione Un algoritmo di programmazione dinamica esaminerà tutti i modi possibili per risolvere il problema e sceglierà la soluzione migliore. Pertanto, possiamo approssimativamente pensare alla programmazione dinamica come a un metodo intelligente e a forza bruta che ci consente …

3
Somma più grande divisibile per n
Ho fatto questa domanda su StackOverflow , ma penso che qui sia un posto più appropriato. Questo è un problema dall'introduzione al corso sugli algoritmi : Hai una matrice aaa con nnn numeri interi positivi (la matrice non deve essere ordinata o gli elementi univoci). Suggerisci un algoritmo O(n)O(n)O(n) per …


3
Memoizzazione senza array
Nell'Introduzione agli algoritmi di Cormen et al. , La sezione 15.3 Elementi di programmazione dinamica spiega la memoizzazione come segue: Un algoritmo ricorsivo memorizzato mantiene una voce in una tabella per la soluzione di ciascun sottoproblema. Ogni voce della tabella contiene inizialmente un valore speciale per indicare che la voce …

2
Quando posso usare la programmazione dinamica per ridurre la complessità temporale del mio algoritmo ricorsivo?
La programmazione dinamica può ridurre il tempo necessario per eseguire un algoritmo ricorsivo. So che la programmazione dinamica può aiutare a ridurre la complessità temporale degli algoritmi. Le condizioni generali sono tali che se soddisfatte da un algoritmo ricorsivo implicherebbe che l'uso della programmazione dinamica ridurrà la complessità temporale dell'algoritmo? …


2
Fattorizzazione delle parole in tempo
Dato due stringhe , scriviamo per la loro concatenazione. Data una stringa e intero , scriviamo per la concatenazione di copie di . Ora data una stringa, possiamo usare questa notazione per 'comprimerla', cioè può essere scritto come . Chiamiamo il peso di una compressione il numero di caratteri che …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.