9.5.6 编写自己的算法