3.2.2 基于划分的算法