我一直在关注 Coding Bat 的当前问题:
“我们有由块组成的三角形。最上面一行有 1 个块,下一行有 2 个块,下一行有 3 个块,依此类推。递归(无循环或乘法)计算这样一个块的总数具有给定行数的三角形。”
我了解问题的要求,并且了解递归的工作原理。例如,如果给我一个递归函数,我可以手动计算它并显示输出将是什么。
问题实际上是从给定问题(例如这个问题)创建递归函数。我不确定如何实际设置并递归执行。在实际设置递归问题时是否需要遵循某种规则?我只能找到向您展示递归如何工作的示例,而不是向您展示如何实际解决递归问题。任何理解如何准备编写实际递归算法的帮助将不胜感激。