一些经典算法及其优化