static public void SelectSort(int[] dataArray)
{
for (int i = 0; i < dataArray.Length-1; i++)//-1最后一位没必要对比了
{
int min = i;//最小标记等于当前
for (int j = i + 1; j < dataArray.Length; j++)
{
if (dataArray[min] > dataArray[j])//最小标记对比
{
min = j;//最小标记替换
}
}
if (min != i)//值替换
{
int temp = dataArray[i];
dataArray[i] = dataArray[min];
dataArray[min] = temp;
}
}
}
C#_选择排序法
最新推荐文章于 2022-04-25 11:10:35 发布