各种算法