Un algoritmo ricorsivo può essere suddiviso in sotto-problemi , utilizzando il "divide et impera " strategia . Ognuno di questi sotto-problemi dirama dalla problema originale e può essere pensato come un nodo . Per il teorema maestro , questi nodi sono chiamati n /b , dove n è la dimensione del problema originale , e B è il numero di pezzi in cui è rotto , presume essere di dimensioni uguali . Da ognuno di questi nodi , i nodi figli possono diramarsi , che a sua volta può anche essere affrontati uno alla volta con il divide et impera .
Maestro Teorema
il teorema funziona per algoritmi ricorsivi T ( n) , dove T ( n) = aT (n /b ) + f ( n) e T ( 1) = c , in modo che ci sia un valore di partenza per generare il ricorsione . Un esempio è T ( n) = 2T (n /4 ) + n ^ 2 . Il teorema quindi categorizza l'algoritmo in una categoria con altri algoritmi che prendono la stessa quantità di lavoro .
Programmazione © www.354353.com