System.Generics.Collections.TList.Sort
Delphi
procedure Sort; overload;
procedure Sort(const AComparer: IComparer<T>); overload;
C++
void __fastcall Sort()/* overload */;
void __fastcall Sort(const System::DelphiInterface<System::Generics::Defaults::IComparer__1<T> > AComparer)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | TList |
説明
リストをソートします。
このメソッドは、リストをソートします。AComparer が提供されている場合、要素を比較するために使用されます。それ以外の場合は、リストの要素に対するデフォルトの比較関数が使用されます。
このソートは、O(n log n)(n は、リスト内の要素数)操作になります。クイックソート アルゴリズムが使用されるので、等しい要素の順序が維持されない場合があります。
関連項目
サンプル コード