从一个节点开始,叶子节点都要,称作子树,否则称作拓扑.
假设以x节点为头,假设可以向x左树和x右树要任何信息
在上一步的假设下,讨论以x为头节点的数,得到答案的可能性
列出所有可能性后,确定到底需要向左树和右树要什么样的信息
把左树信息和右树信息求全集,就是任何一颗子树都需要返回的信息S
递归函数返回S,每一颗子树都这么要求
写代码,在代码中考虑如何把左树信息和右树信息整合出整课数的信息
思想边界提醒
代码模板化