• (grafo non orientato) $0 \leq m \leq \frac{n(n-1)}{2}$
  • (grafo orientato): $0 \leq m \leq n^2$
  • numero di inversioni: $0\leq N_{inv}\leq \frac{n(n-1)}{2}$
  • altezza albero binario (k = numero foglie): $h(k)\geq \lceil \log_2 k \rceil$
  • albero binario completo: $2^h \leq n \leq 2^{h+1}-1 \rarr h \sim \log_2 n$
  • alberi binari degeneri con n nodi: $2^{n-1}$
  • qualunque algoritmo confronti e scambi esegue nel caso peggiore almeno $n \log_2 n+o(n \log_2 n)$ confronti per ordinare una sequenza di n dati
  • alberi 2-3:
    • $2^h \leq n \leq 3^h$
    • → si ricava l'altezza: $\log_3 n \leq h \leq \log _2 n$ → $\Theta(\log n)$
    • operazioni $\Theta(\log n)$
  • albero 2-3-4:
    • numero di dati: $2^{h+1}-1 \leq n \leq 4^{h+1}-1$
    • altezza: $\Theta(\log n)$
    • altezza: $h\geq \log_4 n + \log_4 3-1$
  • altezza di un albero RB con n valori:
    • altezza: $\Theta(\log n)$ (massimo il doppio dell'altezza di un 2-3-4)
    • altezza: $\log_4(n+1)-1\leq h \leq 2\log_2(n+1)-2$
  • equazione di ricorrenza divide et impera: $T(n) =mT\Big(\frac{n}{a}\Big) +f(n)$