一:冒泡排序法
class Sort
{
int temp;
int[] num = new int[] { 3, 20, 1, 35, 2 };
public void Show()
{
//冒泡排序:
//第一重循环表示要冒泡的次数,第一次冒泡4次,第二次冒泡3次......
for (int i = 1; i < num.Length; i++)
{
for (int j = 0; j < num.Length - i; j++)
{
if (num[j] > num[j + 1]) //将每相邻的两个数相比
{
temp = num[j];
num[j] = num[j + 1];
num[j + 1] = temp;
}
}
}
//相同道理,只是一个是从上开始,一个是从下开始
for (int i = num.Length - 1; i > 0; i--)
{
for (int j = num.Length - 1; j > num.Length - i; j--)
{
if (num[j] < num[j - 1])