关于我写了递归汉诺塔的心得
递归跟数学靠的有点近了,我最开始写递归是在验证这个递归的正确性,但是我些汉诺塔的时候就很难将他写出,就是我想的有点多了,试图验证这个东西,没有考虑到整体去代换它,有时候写程序就是如此,不要考虑的太复杂,只要逻辑正确,结果就是不会错的,不要太想复杂了,就像小时候读过的走一步,再走一步,这个问题如果很复杂,那么我们就将他们分解成一个一个的小问题,逐步的去解决它,我觉得用递归就是将一个大问题逐步分解为一个一个的小问题进行解决
递归跟数学靠的有点近了,我最开始写递归是在验证这个递归的正确性,但是我些汉诺塔的时候就很难将他写出,就是我想的有点多了,试图验证这个东西,没有考虑到整体去代换它,有时候写程序就是如此,不要考虑的太复杂,只要逻辑正确,结果就是不会错的,不要太想复杂了,就像小时候读过的走一步,再走一步,这个问题如果很复杂,那么我们就将他们分解成一个一个的小问题,逐步的去解决它,我觉得用递归就是将一个大问题逐步分解为一个一个的小问题进行解决
相关推荐