C语言用冒泡排序法把n个数从大到小排序

问题就是标题,求指教!(小白抓耳挠腮中)

此生未再相见
浏览 4537回答 1
1回答

蛋包饭_0

//以下为为数据结构中的冒泡排序算法 /* 对顺序表L作冒泡排序*/ void BubbleSort(SqList *L) {    int i, j;     for(i = 1; i < L->length; i++)     {         for(j = L->length-1;j>=i;j--)        /*注意j是从后往前循环*/         {             if(L->r[j]>L->r[j+1])           //若前者大于后者             {                 swap(L,j,j+1);           //交换L->r[j]与L->r[j+1]的值             }         }     } }
打开App,查看更多内容
随时随地看视频慕课网APP