这个功能利用队列可以实现,只不过是处理子区间的顺序有所变动而己。 ⑵ 在非递归实现快速排序时,可根据基准把待排序区间分割为两个区间。若下一趟先对较短的区间进行排序,试证明在这种情况下快速排序所需栈的深度为O(nlog2n)。 由快速排序的算法可知,所需递归工作栈的深度取决于所需划分的最大次数。如果在排序...