树的遍历算法-变形-递归和非递归（借助栈）