起泡排序

来源:互联网 发布:快速排序算法c语言代码 编辑:程序博客网 时间:2024/04/26 01:54

void bubbleSort(SortObject * pvector)

{int i,j,noswap;

RecordNode temp;

for(i=0;i<pvector->n-1;i++)

{

noswap=TRUE;

for(j=0;j<pvector->n-i-1;j++)

{

if(pvector->record[j+1].key<pvector->record[j].key)

{

temp=pvector->record[j];

pvector->record[j]=pvector->record[j+1];

pvector->record[j+1]=temp;

noswap=FALSE

}

}

if(noswap)break;

}


}

原创粉丝点击