请对以下快速排序算法进行填空:通过一趟排序将待排序的记录分割成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可以分别对这两部分记录继续 进行排序,以达到整个序列有序。 void QuickSort(LineList r[],int first,int end) { int i,j; LineList temp; i=first; j= ; temp=r[i]; while(i { while (i ) j--; ; while (i ; r[j]=r[i]; } r[i]=temp; if (first ; if (i+1 }