ソート
- セレクションソート
セレクションソートのアルゴリズムをC#で実装しています。アルゴリズムの解説は省略します。
ソースの全貌はこちらよりダウンロードしてください。
int i, j;
int nMin;
for( i = 0; i < nDats.Length - 1; i++ )
{
nMin = i;
for( j = i + 1; j < nDats.Length; j++ )
{
if( nDats[ nMin ] > nDats[ j ] )
{
nMin = j;
}
}
if( nMin != i )
{
Swap( ref nDats[ i ], ref nDats[ nMin ] );
}
}