5.3.1 简单的二阶段堆叠算法