C#冒泡排序算法(簡單好理解)

我對冒泡排序算法的理解:算法

把最大的日後,從最後一個與前一個對比,而後互換位置,直到所有換好。spa

目標:從小到大排序blog

 

源代碼以下:排序

 

namespace net冒泡排序
{
class Program
{
static void Main(string[] args)
{
int[] data= { 1,5,6,2,7,3,9};
for (int i = 0; i < data.Length-1; i++)
{
for (int j = 0; j < data.Length - 1; j++)
{
if (data[j] > data[j + 1])
{
int temp = data[j];
data[j] = data[j+ 1];
data[j + 1] = temp;
}
}
}
for (int i = 0; i < data.Length; i++)
{
Console.WriteLine(data[i].ToString());
}
}
}
}string

執行結果:it

相關文章
相關標籤/搜索