Deque は、キューの両端からの操作をサポートする「両端キュー」であることを理解しています。私の質問は、それがどのように機能するかです。たとえば、番号が 3,4,2,1,5,6 で、push_back(4) push_back(3) push_front(5) push_front(1) を実行するとします。
このデータは deque でどのように表示されますか? Front が 1 を指し、Back が 3 を指す 3,4,5,1 のようになりますか? pop_back() を実行すると、3 または 4 が返されますか? (3 が 4 の前にプッシュされたので、FIFO として機能しますか?) 同様に pop_front()? 5または1?
push_back(4) push_back(3) push_back(5) push_back(1)
それから私は pop_front() をしましたか?それは何を返しますか?4か1?
理解を助けてください。
前もって感謝します