完成算法编写，还未调试和运行