Diferente pentru tree-decompositions intre reviziile #26 si #27

Nu exista diferente intre titluri.

Diferente intre continut:

Raspunsul cerintei de primul tip va fi  {$Maxim(QUERY (lca, x), QUERY (lca, y))$}, variabila $lca$ fiind cel mai apropiat stramos comun al lui $x$ si $y$.
Pentru rezolvarea cerintei de tipul doi, vom folosi aceeasi arbori de intervale care vor obtine un cost de $O(log(N))$ per operatie. Nu voi prezenta aceasta functie aici, ea fiind in detaliu prezentata in una din sursele afisate in Bibliografie.
Complexitatea finala: $O(M*sqrt(N)*log(N))$.
Complexitatea finala: $O(M*sqrt(N)*log(N))$.
 
O imbunatatire pentru aceasta metoda o reprezinta $heavy path decomposition$, care se foloseste de acelasi algoritm, cu exceptia faptului ca fiul ales pentru determinarea unui lant este cel cu numar maxim de noduri in subarborele sau si nu cel cu inaltimea maxima. Prin urmare, numarul maxim de lanturi prin care se trece pentru a ajunge de la un nod la radacina este cel mult $O(log(N))$ dupa cum se poate vedea si in figura urmatoare :
 
_Fig. 3 : Fiecare nod apartine unui singur lant. Lanturile sunt reprezentate de muchii solide._
 
!heavy-path-decomposition?Figura3.jpg!

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.