快速排序是一种高效的排序算法,我们常用的STL函数sort就是采用快速排序思想实现的。如下代码是一个经典的快速排序过程,输入一个整数n,然后输人"个整数,程序会按照从小到大的顺序将所有整数进行排序并输出。请将程序补充完整。

①处应填()
tmp = a[begin]
tmp = a[i]
tmp = a[j]
tmp = a[end]
②处应填()。




③处应填()。
swap(a[i],a[j])
swap(a[begin],a[i])
swap(a[begin],a[j])
swap(a[begin],a[end])
④处应填()。
quickSort(a,begin,i)
quickSort(a,begin,i-1)
quickSort(a,1,i)
quickSort(a,1,i-1)
⑤处应填()。
quickSort(a,1,n-1)
quickSort(a,0,n-1)
quickSort(a,1,n)
quickSort(a,0,n)
发表评论