C++ でスタックを実装しようと思っているのですが、皆様ならいくつかあるコンテナ系のうちどれを使用しますか?
push_backとpop_backだけなら、vectorやstackを使用するのですが、今回はスタックに上限数を設けようと考えています。
例えばスタックが10万件を超えた場合は古い物から削除していく、といったものです
この場合vectorならeraseなどを使えば削除することは出来るのですが、要素を削除するのはおそらくlistのほうが早い?などがあると思うので、何を使うのが最適なのかを教えて欲しいです
ただし、最初から最後まで何度も走査することもある前提でお願いします
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/15 01:46