public void InsertSortMin(int[] array)
{
for (int i = 1; i < array.Length; i++)
{
int temp = array[i];//记录进行排序的值,并空出i的位置
for (int j = i - 1; j >= 0; j--)//已经有序的值(被比较)
{
if (temp < array[j])//如果进行排序的值小于被比较的值
{
array[j+1] = array[j];//将被比较的值移动到空位j+1
}
else
{
array[j + 1] = temp;//将要排序的值放到空位j+1
break;
}
}
}
}
c# 插入排序
最新推荐文章于 2023-09-27 14:24:10 发布