一些常用的基本算法