6.2.1 基本算法