Diferente pentru deque-si-aplicatii intre reviziile #32 si #33
Nu exista diferente intre titluri.
Diferente intre continut:
După cum am arătat şi la problema precedentă, acest şir de indecşi $i{~1~}$, $i{~2~}$, .., $i{~n~}$ are proprietatea că este un şir continuu de numere care admite inserări prin dreapta (tail) şi ştergeri prin stânga (head). Şir ce poate fi reprezentat printr-un deque. Cum fiecare index dintre $1$, $2$, .., $N$ va trece o singură dată prin deque şi va fi şters cel mult o dată, complexitatea soluţiei în acest caz va fi $O(Q * N)$.
În practică, programulpoatearătaînfelulurmător:
În practică, programul este scurt, clar şi foarte eficient:
== code(cpp) | #include <iostream>