Ciao, io avrei due semplici equazioni di complessità e non saprei se le ho calcolate correttamente.
La prima:
$T(n) = {(\Theta(1),if n=1),(3T(n/4)+\Theta(n sqrt(n)),if n>=2):}$
Ricavo k da $(1/4)^k n sqrt(n) = 1$ che vale $k = log_4 (n sqrt(n))$, poi trovo che ogni livello equivale a $(3/4)^k n sqrt(n)$.
E trovo la complessità: $\sum_{k=0}^{log_4 (n sqrt(n))} (3/4)^k n sqrt(n) <= n sqrt(n) \sum_{k=0}^{infty} (3/4)^k = n sqrt(n) 1/(1-3/4) = 4 n sqrt(n) = \Theta(n sqrt(n))$
E la seconda:
$T(n) = {(\Theta(1),if n=1),(T(n/4)+T(n/3)+\Theta(n^2),if n>=2):}$
Ogni livello vale $(7/12)^k$, poi studio l'albero con profondità minore $T(n/4)$ e quello massimo $T(n/3)$
Per quello minimo, calcolo $n^2 (1/4)^k rarr k = log_4 n^2$ e risolvo
$\sum_{k=0}^{log_4 n^2} (7/12)^k n^2 <= n^2 \sum_{k=0}^{infty} (7/12)^k = n^2 1/(1-7/12) = \Theta(n^2) rarr T(n) = \Omega(n^2)$
Per il massimo invece calcolo $n^2 (1/3)^k rarr k = log_3 n^2$ e risolvo
$\sum_{k=0}^{log_3 n^2} (7/12)^k n^2 <= n^2 \sum_{k=0}^{infty} (7/12)^k = n^2 1/(1-7/12) = \Theta(n^2) rarr T(n) = \O(n^2)$
Grazie in anticipo