62.5.6. Fronta

class EmptyQueue
  def initialize
    @waiting = Queue.new
    @que = Queue.new
  end
  def push(obj)
    @waiting.pop
    @que.push obj
  end
  def pop
    @waiting.push true
    @que.shift
  end
end
Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .