System.Generics.Collections.TList.Sort

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure Sort; overload;
procedure Sort(const AComparer: IComparer<T>); overload;
procedure Sort(const AComparer: IComparer<T>; Index, Count: Integer); overload;

C++

void __fastcall Sort()/* overload */;
void __fastcall Sort(const System::DelphiInterface<System::Generics::Defaults::IComparer__1<T> > AComparer)/* overload */;
void __fastcall Sort(const System::DelphiInterface<System::Generics::Defaults::IComparer__1<T> > AComparer, int Index, int Count)/* overload */;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections TList

説明

リストをソートします。

このメソッドは、リストをソートします。AComparer が提供されている場合、要素を比較するために使用されます。それ以外の場合は、リストの要素に対するデフォルトの比較関数が使用されます。

このソートは、O(n log n)(n は、リスト内の要素数)操作になります。クイックソート アルゴリズムが使用されるので、等しい要素の順序が維持されない場合があります。

関連項目

サンプル コード