快速排序算法 首先看下面这个例子: 我们取第一个元素为基准元素: 之后,从右边开始与基准元素挨个比较,如果比基准元素大,右指针往左移,如果比基准元素小,就与左指针指的元素交换(因为左指针永远停留在一个 空白的值上,不用担心值被覆盖) 4的值比5小,所以左右指针的值交换,右指针就变成空的了: 一旦完成交换操作,另一个指针就要开始移动了! (交换完成后,左指针要立刻右移一下,因为接下来判断左指针是否右移的条件是元素与基准的比较,交换完成后左指针指向的元素交换前已经比较过了) 左指针开始右移,指向的…