刚刚写了一个冒泡排序算法,发现现在对算法很生疏了,欢迎大家讨论一下这个算法需要改进的地方。
^_^虽然是很普遍的算法了,但是也希望大家不吝赐教
/// <summary>
/// 冒泡排序法,顺序排列
/// </summary>
/// <param name=arr></param>
private int [] BubbleSort(int [] arr)
{
int i , j , tmp;
for(i=0 ; i<arr.Length-1 ; i++)
{
for(j=i+1 ; j<arr.Length ; j++)
{
if(arr[i]>arr[j])
{
tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
}
}
return arr;
}