タグ

Collectionとstackに関するkiyo_hikoのブックマーク (2)

  • 「Java SE 6完全攻略」第44回 両端キュー:デック その2

    先週はキューを説明しました。今週は両端キューであるデックについて説明していきます。 先週紹介したキューは最初に追加した要素を最初に取り出せるFirst In, First Out (FIFO)を特徴とします。 FIFOと同じようによく使われるのがLast In, First Out (LIFO)です。つまり最後に追加した要素が、はじめに取り出せるということです。逆にいえば、最初に追加した要素は、最後にならないと取り出せません。 ところで、みなさんはPEZというお菓子をご存じでしょうか。キャラクタの頭を後ろにのけぞらせるようにすると、1つキャンディが取り出せるというあのお菓子です。 このPEZというかPEZのケース(ディスペンサ)がLIFOなのです。 Pezのディスペンサの中にはバネが入っており、キャンディを追加するとバネが沈んでいきます。そして、最後に追加したキャンディが一番上になります。

    「Java SE 6完全攻略」第44回 両端キュー:デック その2
    kiyo_hiko
    kiyo_hiko 2013/07/29
    java.util.Stackは古いのでDequeの実装クラス(ArrayDeque、LinkedListとか)を使おうということ offerLast、pollLast、peekLastなどで末尾をいじれる
  • Access Tips #514 配列を使ったスタックのプロシージャ例 | T'sWare

    kiyo_hiko
    kiyo_hiko 2012/08/24
    VBAのコレクションだとかコンテナーにあたるデータ構造がいまいち意味不明なので、この辺を参考にさせて頂きましてよ。
  • 1