Trucs à savoir
Théorème de la méthode générale / master theorem
Pour résoudre les récurrence du genre T(n) = a · T(n/b) + f(n) avec a ≥ 1 et b > 1.
- Cas 1: nlogb(a) > f(n)
- Cas 2: nlogb(a) = f(n)
- Cas 3: nlogb(a) < f(n)
Une fois le cas trouvé, on détermine la complexité:
- Cas 1: T(n) = O(nlogb(a)).
- Cas 2: T(n) = O(nlogb(a) · log2(n))
- Cas 3: T(n) = O(f(n)).
Propriétés du logarithmes
- logn(mp) = p · logn(m)
- logn(n) = 1
Documents