TQueue,TStack

uses
  Contnrs;

 

TQueue队列,先进先出

 

TStack堆栈,后进先出

 

  TObjectQueue = class(TQueue)
  public
    function Push(AObject: TObject): TObject;
    function Pop: TObject;
    function Peek: TObject;
  end;

 

  TObjectStack = class(TStack)
  public
    function Push(AObject: TObject): TObject;
    function Pop: TObject;
    function Peek: TObject;
  end;

posted @ 2011-01-15 21:47  delphi中间件  阅读(1635)  评论(0编辑  收藏  举报