http://www.cppblog.com/bellgrade/archive/2009/10/12/98402.html
玩二叉树,基本都要用到递归算法。 唉,对于递归函数,我一直纠结,到底要不要返回值?到底先干正事还是先递归?到底要不要破坏原来的数据结构?到底要不要额外做个stack/queue/link/array来转存,还是说完全在递归里面实现?到底终结条件要写成什么样子? ref在递归里面貌似用的很多哦。