8.1.1 划分算法