注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
stack.rb # Stackはスタックを実装するクラスである。 # # SAMPLE # stack = Stack.new # stack.push "h... stack.rb # Stackはスタックを実装するクラスである。 # # SAMPLE # stack = Stack.new # stack.push "hoge" # stack.push "fuga" # p stack.pop #=> "fuga" # p stack.peek #=> "hoge" # p stack.size #=> 1 class Stack # スタック・アンダーフロー class UnderflowError < RuntimeError; end # スタック・オーバーフロー class OverflowError < RuntimeError; end # デフォルトのスタック容量 DEFAULT_CAPACITY = 10 # スタックの大きさ attr_reader :size # スタックの容量 attr_reader :capacity #
2013/04/17 リンク