一、插入排序
实现思路:拿当前元素和当前元素前面的所有元素做比较,如果发现比当前元素大的,就让它向后移动
static void Main(string[] args)
{
int[] array = { 101, 88, 56, 40, 22, 60, 35, 80, 25, 0 };
for (int i = 1; i < array.Length; i++)
{
int current = array[i];
//拿当前元素和当前元素前面的所有元素做比较
//如果发现比当前元素大的,就让它向后移动
for (int j = i - 1; j >= 0; j--)
{
if (array[j] > current)
{
array[j + 1] = array[j];
array[j] = current;
}
else
{
break;
}
}
}
for (int i = 0; i < array.Length; i++)
{
Console.Write(array[i]+" &#