基本的算法