原理解析:
3 7 8 5 2 1 9 5 4
^ ^
left right
pivot
---------------------
3 2 8 5 7 1 9 5 4
3 2 1 5 7 8 9 5 4
3 2 1 4 7 8 9 5 5
^
pivot
---------------------
3 2 1 | 7 8 9 5 5 // 分治与递归过程
^ ^
1 2 3 | 5 8 9 5 7
| 2 3 | | 5 9 8 7
| 2 | | | 5 7 8 9
| | | | | ^
5 | 8 |
| | | |
---------------------
1 2 3 4 5 5 7 8 9