完成了算法的基本框架