增加一种循环递归的方法

一直对这种循环加递归返回值是void的方法不太熟～
测试新数据
增加一种递归解法

主要思路是找到第一个有孩子的邻居节点，关键点在于递归时是先处理右边再处理左边，这样就可以循环找到有孩子的邻居了。此前一直没想通这点，所以一直卡壳
～
减少一个传递参数

我发现完全没必要传入邻居节点，直接root.next就好了～