/ /なぜLinkedList.removeFirst()= LinkedList.pop()? - java、stack、pop、リンクリスト

なぜLinkedList.removeFirst()= LinkedList.pop()ですか? - java、スタック、ポップ、リンクリスト

理解できません。
電話するとき LinkedList.add()リストの最後に要素を追加するので、リンクリストを使ってスタックを模倣する場合は、次のように呼び出します。 LinkedList.removeLast() ポップのために。理由がわからない removeFirst() ポップに使用されている?

回答:

回答№1は4

私の精神能力が正しいと仮定して、あなたは「Javaを使っています:

リスト(Dequeを実装しているもの)は、FILO(例:スタック)またはFIFO(例:キュー)のいずれかとして扱うことができ、それぞれに別のメソッドのセットがあります。 どちらの場合でも、正面から取り外します。

それをスタックとして扱うときは、pushを使って前面に追加します。 それをキューとして扱うときは、addを使って最後に追加します。