关于树递归的算法题框架思路。
递归框架:
1、定义函数的功能,找出递归的结束条件 和 特殊例子 。
2、根据函数功能,只专注这一层根的内容:将树想象成只有三个节点 (分别讨论“根”怎么处理,“根的左子树”怎么处理,“根的右子树”怎么处理)。
3、根据第二步,得出这最底层应该给上面一层返回什么 ?(根据此函数的功能来判断)
关于树递归的算法题框架思路。
递归框架:
1、定义函数的功能,找出递归的结束条件 和 特殊例子 。
2、根据函数功能,只专注这一层根的内容:将树想象成只有三个节点 (分别讨论“根”怎么处理,“根的左子树”怎么处理,“根的右子树”怎么处理)。
3、根据第二步,得出这最底层应该给上面一层返回什么 ?(根据此函数的功能来判断)