//直接插入排序
for (int i = 1; i < num; i++)
{
int temp = sort_arr[i];
for ( j = i-1; j >=0 ; j--)
{
if (temp <sort_arr[j])
{
sort_arr[j + 1] = sort_arr[j];
}
else
{
break;
}
}
sort_arr[j + 1] = temp;
}
//选择排序
/*for (int i = 0; i < num-1; i++)
{
for (int j = i+1; j < num; j++)
{
if (sort_arr[i]<sort_arr[j])
{
int temp = sort_arr[i];
sort_arr[i] = sort_arr[j];
sort_arr[j] = temp;
for (int i = 1; i < num; i++)
{
int temp = sort_arr[i];
for ( j = i-1; j >=0 ; j--)
{
if (temp <sort_arr[j])
{
sort_arr[j + 1] = sort_arr[j];
}
else
{
break;
}
}
sort_arr[j + 1] = temp;
}
//选择排序
/*for (int i = 0; i < num-1; i++)
{
for (int j = i+1; j < num; j++)
{
if (sort_arr[i]<sort_arr[j])
{
int temp = sort_arr[i];
sort_arr[i] = sort_arr[j];
sort_arr[j] = temp;
}
}
}*/
//冒泡排序
/*for (int i = 0; i < num; i++)
{
for (int j= 0; j < num - i-1; j++)
{
if (sort_arr[j]<sort_arr[j+1])
{
int temp = sort_arr[j];
sort_arr[j] = sort_arr[j + 1];
sort_arr[j + 1] = temp;
}
}
}*/
}
}*/
//冒泡排序
/*for (int i = 0; i < num; i++)
{
for (int j= 0; j < num - i-1; j++)
{
if (sort_arr[j]<sort_arr[j+1])
{
int temp = sort_arr[j];
sort_arr[j] = sort_arr[j + 1];
sort_arr[j + 1] = temp;
}
}
}*/