基本算法