4. DIGRESSIONE: CODICE
RIENTRANTE
Codice che è possibile eseguire più volte in contemporanea.
• Non si modifica durante l'esecuzione.
• Non invoca routine non rientranti.
• Usa solo variabili allocate sullo stack.
• Non modifica aree di memoria condivisa (niente variabili
globali o statiche).
10. DIVIDE AND CONQUER
• Suddividere il problema in sotto problemi.
• Risolvere
ciascun problema nello stesso esatto modo del
problema principale.
• Mettere insieme i risultati dei sotto problemi.