形象视频:
http://v.youku.com/v_show/id_XMzMyOTAyMzQ0.html
轻气泡不能在重汽泡之下的原则,大数会像气泡一样向上移动,直到人员任意两个气泡都是轻者在上,重者在下为止。时间复杂度最好为O(1),最坏O(n^2),平均O(n^2),属于稳定算法。
void Bubble_Sort(int *arr,int len)
{
int i,j,tmpdata;
for(i=0;i<len-1;i++)
{
for(j=0;j<len-i-1;j++)
{
if(arr[j]>arr[j+1])
{
tmpdata=arr[j];
arr[j]=arr[j+1];
arr[j+1]=tmpdata;
}
}
}
}