Diferente pentru deque-si-aplicatii intre reviziile #112 si #111

Nu exista diferente intre titluri.

Diferente intre continut:

Când vom avansa la secvenţa următoare, $[i - D + 1, i + 1]$, vom forma şirul $T{~i+1~}$ ştergând din indicii $i{~1~}$, $i{~2~}$... atâta timp cât nu se găsesc în intervalul curent şi vom şterge din poziţiile $i{~K~}$, $i{~K-1~}$... cât timp $S[i + 1] > S[i{~K~}]$, $S[i + 1] > S[i{~K-1~}]$... adică cât timp se îndeplineşte primul punct din observaţia anterioară.
Şirul $T{~i~}$ poate fi păstrat prin intermediul şirului de indici $i{~1~} < i{~2~} < ... < i{~K~}$. Acest şir de indici este continuu iar operaţiile de mai sus se efectuează doar pe la cele două capete. Rezultă că şirul poate fi implementat cu ajutorul unui deque.
Şirul $T{~i~}$ poate fi păstrat prin intermediul şirului de indici $i{~1~} < i{~2~} < ... < i{~K~}$ care este continuu iar operaţiile de mai sus se efectuează doar pe la cele două capete. Rezultă că şirul poate fi implementat cu ajutorul unui deque.
Pentru $S[] = {5, 9, 4, 7, 4, 1}$ şi $D = 3$ obţinem următoarele stări ale unui deque:

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.