1

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?

理解を助けてください。

前もって感謝します

4

1 に答える 1

1

http://www.cplusplus.com/reference/stl/deque/を参照してください。

また、STL に関する質問には、cplusplus.com のリファレンスをよく使用します。それはよく書かれていて、徹底的です。

于 2011-07-27T18:25:10.080 に答える